Details

Time bar (total: 1.2min)

analyze834.0ms (1.2%)

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.2s (7.4%)

Results
3.2s11175×body256infinite
2.0s8256×body256valid
Bogosity

preprocess68.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 47 to 32 computations (31.9% saved)

simplify75.0ms (0.1%)

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

Useful iterations: 3 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 150 to 43 computations (71.3% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New415
Fresh011
Picked000
Done000
Total426
Accurracy
78.3%
Counts
6 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.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 38 to 23 computations (39.5% saved)

localize32.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 c z) (*.f64 i a))
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
89.4%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series20.0ms (0%)

Counts
4 → 228
Calls

57 calls:

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

rewrite128.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify167.0ms (0.2%)

Algorithm
egg-herbie
Rules
1344×+-commutative
1062×fma-def
922×associate-/l*
856×associate-+l-
648×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

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

eval73.0ms (0.1%)

Compiler

Compiled 14775 to 2309 computations (84.4% saved)

prune120.0ms (0.2%)

Pruning

28 alts after pruning (28 fresh and 0 done)

PrunedKeptTotal
New33628364
Fresh000
Picked101
Done000
Total33728365
Accurracy
97.2%
Counts
365 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.3%
(+.f64 (-.f64 (fma.f64 x (fma.f64 z y (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
42.4%
(+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.8%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.3%
(+.f64 (-.f64 (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.2%
(+.f64 (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
66.4%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.1%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
83.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
68.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
70.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
69.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
70.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))))
77.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 3))
53.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y))))
78.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))))
78.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))
64.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
66.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j)))
65.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
66.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
54.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))
58.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (expm1.f64 (log1p.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
55.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 2292 to 1370 computations (40.2% saved)

localize35.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.7%
(*.f64 c (*.f64 z b))
93.0%
(*.f64 i (*.f64 a b))
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
Compiler

Compiled 155 to 36 computations (76.8% saved)

series6.0ms (0%)

Counts
2 → 24
Calls

18 calls:

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

rewrite63.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01126
121926
2270726
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(*.f64 i (*.f64 a b))
(*.f64 c (*.f64 z b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 i (*.f64 a b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (*.f64 c z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (*.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 c z))))))))

simplify51.0ms (0.1%)

Algorithm
egg-herbie
Rules
1572×associate-+r+
1538×associate-+l+
1480×associate-/l*
1100×associate-/r*
514×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0103980
1279948
2977936
33603936
Stop Event
node limit
Counts
60 → 48
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(+.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1))))
(pow.f64 (*.f64 i (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))
(fabs.f64 (*.f64 i (*.f64 a b)))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 i 3)))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 a b))))
(exp.f64 (log.f64 (*.f64 i (*.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 a b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1))))
(pow.f64 (*.f64 b (*.f64 c z)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 c z))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))
(fabs.f64 (*.f64 b (*.f64 c z)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 b z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 c z))))
(exp.f64 (log.f64 (*.f64 b (*.f64 c z))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 c z))))
Outputs
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) -1)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (*.f64 i b))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 i (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 a (*.f64 i b))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 a (*.f64 i b)))))))
(pow.f64 (*.f64 i (*.f64 a b)) 1)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) 2)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 3)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 1/3)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(fabs.f64 (*.f64 i (*.f64 a b)))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 a b)))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 a b)))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 i 3)))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 a b))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(exp.f64 (log.f64 (*.f64 i (*.f64 a b))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 a b))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) -1)
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1)
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (*.f64 c z))) (log1p.f64 (*.f64 b (*.f64 c z))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 c z))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 c z))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 c z)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 c z))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c z)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 c z)))))))
(pow.f64 (*.f64 b (*.f64 c z)) 1)
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 c z))) 2)
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 3)
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(pow.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) 1/3)
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(fabs.f64 (*.f64 b (*.f64 c z)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 b z)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z)))))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b z) 3)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 c 3)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 c z))))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(exp.f64 (log.f64 (*.f64 b (*.f64 c z))))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 c z))))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))

localize26.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
91.7%
(*.f64 c (*.f64 t j))
89.4%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 114 to 21 computations (81.6% saved)

series12.0ms (0%)

Counts
2 → 108
Calls

36 calls:

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

rewrite112.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
632×associate-+r+
624×+-commutative
562×add-sqr-sqrt
560×pow1
560×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify166.0ms (0.2%)

Algorithm
egg-herbie
Rules
920×*-commutative
824×unswap-sqr
810×associate-+l+
758×+-commutative
716×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

localize28.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 c z) (*.f64 i a))
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
91.3%
(*.f64 i (*.f64 j (neg.f64 y)))
89.4%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 119 to 22 computations (81.5% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite54.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify66.0ms (0.1%)

Algorithm
egg-herbie
Rules
1248×associate-*r*
1144×log-prod
1112×associate-*l*
986×fma-def
742×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045798
1109798
2442798
33212798
47485798
Stop Event
node limit
Counts
50 → 20
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 j y)))) 1)
(pow.f64 (*.f64 i (*.f64 j y)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 j y))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 j y))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 j y)) 3) 1/3)
(neg.f64 (*.f64 i (*.f64 j y)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 j y)) 2))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 j y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 j y)))))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 j y)) 3))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 j y))))
(exp.f64 (log.f64 (*.f64 i (*.f64 j y))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 j y))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 j y))))
Outputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 j y)))) 1)
(*.f64 i (*.f64 y j))
(pow.f64 (*.f64 i (*.f64 j y)) 1)
(*.f64 i (*.f64 y j))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 j y))) 2)
(*.f64 i (*.f64 y j))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 j y))) 3)
(*.f64 i (*.f64 y j))
(pow.f64 (pow.f64 (*.f64 i (*.f64 j y)) 3) 1/3)
(*.f64 i (*.f64 y j))
(neg.f64 (*.f64 i (*.f64 j y)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 j y)) 2))
(*.f64 i (*.f64 y j))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 j y)))
(*.f64 i (*.f64 y j))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 j y)))))
(*.f64 i (*.f64 y j))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 j y)) 3))
(*.f64 i (*.f64 y j))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 j y))))
(*.f64 i (*.f64 y j))
(exp.f64 (log.f64 (*.f64 i (*.f64 j y))))
(*.f64 i (*.f64 y j))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 j y))) 1))
(*.f64 i (*.f64 y j))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 j y))))
(*.f64 i (*.f64 y j))

localize59.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 c z) (*.f64 i a))
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)
89.4%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series5.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite65.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1098×*-commutative
876×unswap-sqr
656×swap-sqr
448×sqr-pow
446×pow-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

simplify73.0ms (0.1%)

Algorithm
egg-herbie
Rules
926×associate-*r/
876×*-commutative
770×fma-def
762×associate-/l/
680×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01012511
13092179
213912177
348222177
Stop Event
node limit
Counts
85 → 54
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 -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 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) -1)
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 (*.f64 i y) j))
(+.f64 (*.f64 (*.f64 i y) j) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 1 (*.f64 j (*.f64 c t))) (*.f64 1 (*.f64 (*.f64 i y) j)))
(+.f64 (*.f64 (*.f64 j (*.f64 c t)) 1) (*.f64 (*.f64 (*.f64 i y) j) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) 1)
(/.f64 (*.f64 j (pow.f64 (fma.f64 c t (*.f64 i y)) 2)) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) j) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 (*.f64 i y) j))) (-.f64 (*.f64 j (*.f64 c t)) (*.f64 (*.f64 i y) j)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (-.f64 (*.f64 (*.f64 (*.f64 i y) j) (*.f64 (*.f64 i y) j)) (*.f64 (*.f64 j (*.f64 c t)) (*.f64 (*.f64 i y) j)))))
(pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 2))
(log.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 i y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 3) (pow.f64 j 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))
(exp.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))
Outputs
(*.f64 -1 (*.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 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 -1 (*.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 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 -1 (*.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 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 -1 (*.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 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) j)
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 i (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) -1)
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 (*.f64 i y) j))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 (*.f64 i y) j) (*.f64 j (*.f64 c t)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 1 (*.f64 j (*.f64 c t))) (*.f64 1 (*.f64 (*.f64 i y) j)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 (*.f64 j (*.f64 c t)) 1) (*.f64 (*.f64 (*.f64 i y) j) 1))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) 1)
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(/.f64 (*.f64 j (pow.f64 (fma.f64 c t (*.f64 i y)) 2)) (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)))
(*.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(*.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) (fma.f64 i (*.f64 y (fma.f64 i y (*.f64 c t))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) j) (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)))
(*.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(*.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) (fma.f64 i (*.f64 y (fma.f64 i y (*.f64 c t))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 (*.f64 i y) j))) (-.f64 (*.f64 j (*.f64 c t)) (*.f64 (*.f64 i y) j)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 c t (*.f64 i y))))) 1) (*.f64 j (fma.f64 c t (*.f64 i y)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 c t (*.f64 i y))))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 j (fma.f64 c t (*.f64 i y)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 c t (*.f64 i y))))) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (*.f64 j (fma.f64 c t (*.f64 i y)))) 2)) (+.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 c t (*.f64 i y))))) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (*.f64 j (fma.f64 i y (*.f64 c t)))) 2)) (+.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 i y (*.f64 c t))))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (-.f64 (*.f64 (*.f64 (*.f64 i y) j) (*.f64 (*.f64 i y) j)) (*.f64 (*.f64 j (*.f64 c t)) (*.f64 (*.f64 i y) j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (*.f64 (*.f64 j j) (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 i (*.f64 y j)) (-.f64 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (fma.f64 j (*.f64 (pow.f64 (*.f64 c t) 2) j) (*.f64 j (*.f64 (*.f64 i y) (*.f64 j (-.f64 (*.f64 i y) (*.f64 c t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (*.f64 j (+.f64 (*.f64 j (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 i (*.f64 y j)) (fma.f64 i y (*.f64 c (neg.f64 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 j t)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (*.f64 j (+.f64 (*.f64 j (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 i (*.f64 y j)) (-.f64 (*.f64 i y) (*.f64 c t))))))
(pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 1)
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)) 2)
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)) 3)
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 3) 1/3)
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 2))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(log.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 i y))))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j))))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j) 3))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 3) (pow.f64 j 3)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(exp.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 i y)) j)))
(*.f64 j (fma.f64 c t (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))

localize42.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
89.4%
(*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3))
87.3%
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 160 to 36 computations (77.5% saved)

series14.0ms (0%)

Counts
2 → 76
Calls

27 calls:

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

rewrite128.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify166.0ms (0.2%)

Algorithm
egg-herbie
Rules
1048×associate-*r*
882×associate-*r/
782×associate-*l*
716×associate-*l/
666×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052312368
1148411588
2579511588
Stop Event
node limit
Counts
210 → 213
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 i 5) (pow.f64 a 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 z (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2))))))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 5) (pow.f64 i 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 z (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2))))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 i 7) (pow.f64 a 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/3)))) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/3))) (*.f64 -2/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3)))))) (pow.f64 z 3)) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 i 7) (pow.f64 a 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))))
(pow.f64 (*.f64 c z) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 a i))) (pow.f64 (*.f64 c z) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 a i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 i 2)))) (pow.f64 (*.f64 c z) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 a i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 i 2)))) (+.f64 (pow.f64 (*.f64 c z) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (pow.f64 a 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 a 3))))) (pow.f64 i 3)))))))
(pow.f64 (*.f64 c z) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 i a))) (pow.f64 (*.f64 c z) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 i a))) (+.f64 (pow.f64 (*.f64 c z) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 i a))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (pow.f64 i 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 i 3)))))))) (+.f64 (pow.f64 (*.f64 c z) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 a 2)))))))
(*.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 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 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 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 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 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 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 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))) 1)
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/6) (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) 1) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1)
(pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/3)
(pow.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a))) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) 1))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) 1))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i (neg.f64 a))))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 (*.f64 i (neg.f64 a)) 1)))
(+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 c z)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i (neg.f64 a)) b))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) b))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) b))
(+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))
(+.f64 (*.f64 1 (*.f64 b (*.f64 c z))) (*.f64 1 (*.f64 b (*.f64 i (neg.f64 a)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 c z) b)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 a)) b)))
(+.f64 (*.f64 (*.f64 b (*.f64 c z)) 1) (*.f64 (*.f64 b (*.f64 i (neg.f64 a))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 c z) b) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 a)) b) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(/.f64 b (/.f64 1 (fma.f64 c z (*.f64 i (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 (fma.f64 c z (*.f64 i a)) b))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) b))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))))) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))) (-.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b)) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) b)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) b)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))) b) (-.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) b) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 c z (*.f64 i a)))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 c z (*.f64 i a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))) 3)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 2))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 c z (*.f64 i (neg.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i))))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a i)) 1/18) (pow.f64 (/.f64 1 (*.f64 a i)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 z z))) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)))))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a i)) 1/18) (pow.f64 (/.f64 1 (*.f64 a i)) 1/18)) (*.f64 (*.f64 z (*.f64 z (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3)))))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 i 5) (pow.f64 a 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 z (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2))))))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 5) (pow.f64 i 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 z (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2))))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 a i)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 z 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i)))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 i 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 i 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 z (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a i)) 1/18) (pow.f64 (/.f64 1 (*.f64 a i)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 z z))) 1/3))) (fma.f64 -4/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 i 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 i 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 z (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a i)) 1/18) (pow.f64 (/.f64 1 (*.f64 a i)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 z z))) 1/3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i)))) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a i)) 1/18) (pow.f64 (/.f64 1 (*.f64 a i)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 z z))) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2)) 1/27)) (*.f64 (*.f64 (*.f64 z (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a i)) 1/18) (pow.f64 (/.f64 1 (*.f64 a i)) 1/18)) (*.f64 (*.f64 z (*.f64 z (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 i 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 i 5)) 1/18)))) -2/3)))) (fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a i)) 1/18) (pow.f64 (/.f64 1 (*.f64 a i)) 1/18)) (*.f64 (*.f64 z (*.f64 z (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i))))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 i 7) (pow.f64 a 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 -1/9 (*.f64 (*.f64 c c) (*.f64 (*.f64 z z) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)))))
(fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18)) (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18)) (*.f64 -1/9 (pow.f64 (*.f64 c z) 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/3)))) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/3))) (*.f64 -2/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3)))))) (pow.f64 z 3)) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 a 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c z) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 i 7) (pow.f64 a 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a i)) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i)))) (/.f64 (fma.f64 -4/27 (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) 1) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i)))) (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) 1) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))))) -2/27))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 z 3)))) (fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 i i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 -1/9 (*.f64 (*.f64 c c) (*.f64 (*.f64 z z) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 -4/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2))) -2/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2))) (/.f64 (*.f64 1/27 (pow.f64 c 3)) (pow.f64 (cbrt.f64 -1) 2)))))))) (fma.f64 1/3 (*.f64 c (*.f64 z (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a i) 2)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a i)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18)) (pow.f64 (/.f64 (/.f64 1 (pow.f64 i 7)) (pow.f64 a 7)) 1/18)) (*.f64 -1/9 (pow.f64 (*.f64 c z) 2))))))
(pow.f64 (*.f64 c z) 1/3)
(cbrt.f64 (*.f64 c z))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 a i))) (pow.f64 (*.f64 c z) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18)) (*.f64 a i)) (cbrt.f64 (*.f64 c z)))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 a i))) (cbrt.f64 (*.f64 c z)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 a i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 i 2)))) (pow.f64 (*.f64 c z) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18)) (*.f64 a i)) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18))) (cbrt.f64 (*.f64 c z))))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 a i))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18)) (pow.f64 (*.f64 a i) 2)) (cbrt.f64 (*.f64 c z))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 a i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 i 2)))) (+.f64 (pow.f64 (*.f64 c z) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (pow.f64 a 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 a 3))))) (pow.f64 i 3)))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18)) (*.f64 a i)) (+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18))) (cbrt.f64 (*.f64 c z))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)))) (*.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z))) (pow.f64 a 3)) (*.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)))) (*.f64 1 (pow.f64 a 3)))) (pow.f64 i 3)))))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 a i))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2))) (pow.f64 a 3)) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2))) (pow.f64 i 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2))) (*.f64 (pow.f64 i 3) -1/27)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18)) (pow.f64 (*.f64 a i) 2)) (cbrt.f64 (*.f64 c z)))))
(pow.f64 (*.f64 c z) 1/3)
(cbrt.f64 (*.f64 c z))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 i a))) (pow.f64 (*.f64 c z) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18)) (*.f64 a i)) (cbrt.f64 (*.f64 c z)))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 a i))) (cbrt.f64 (*.f64 c z)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 i a))) (+.f64 (pow.f64 (*.f64 c z) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18)) (*.f64 a i)) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18))) (cbrt.f64 (*.f64 c z))))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 a i))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18)) (pow.f64 (*.f64 a i) 2)) (cbrt.f64 (*.f64 c z))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/9) (*.f64 i a))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (pow.f64 i 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 z 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 i 3)))))))) (+.f64 (pow.f64 (*.f64 c z) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 a 2)))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)) 1/18)) (*.f64 a i)) (+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18))) (cbrt.f64 (*.f64 c z))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)))) (*.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z))) (pow.f64 a 3)) (*.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 z z)))) (*.f64 1 (pow.f64 a 3)))) (pow.f64 i 3)))))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2)) 1/18) (*.f64 a i))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2))) (pow.f64 a 3)) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2))) (pow.f64 i 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 c z) 2))) (*.f64 (pow.f64 i 3) -1/27)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 z 7))) 1/18)) (pow.f64 (*.f64 a i) 2)) (cbrt.f64 (*.f64 c z)))))
(*.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 a) (*.f64 i b))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.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 b z))
(*.f64 c (*.f64 z b))
(+.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 b z))
(*.f64 c (*.f64 z b))
(+.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 a) (*.f64 i b))
(*.f64 a (neg.f64 (*.f64 i 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 (*.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 (*.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 (*.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 a) (*.f64 i b))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.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 a) (*.f64 i b))
(*.f64 a (neg.f64 (*.f64 i 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 (*.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 a) (*.f64 i b))
(*.f64 a (neg.f64 (*.f64 i 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 a) (*.f64 i b))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))) 1)
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1)
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/6) (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/6))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 2))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (cbrt.f64 (fma.f64 c z (*.f64 a i))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (cbrt.f64 (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (cbrt.f64 (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) 1) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (cbrt.f64 (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1)
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/3)
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 1/6) 2)
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 3)
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2))
(fabs.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) 1))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 1/3))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 i) a (*.f64 i a))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.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 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a))) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.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 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) 1))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) 1))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 (*.f64 i (neg.f64 a)) 1)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i (neg.f64 a)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(+.f64 (*.f64 1 (*.f64 b (*.f64 c z))) (*.f64 1 (*.f64 b (*.f64 i (neg.f64 a)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 1 (*.f64 (*.f64 c z) b)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 a)) b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 b (*.f64 c z)) 1) (*.f64 (*.f64 b (*.f64 i (neg.f64 a))) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 (*.f64 c z) b) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 a)) b) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i))))
(/.f64 b (/.f64 1 (fma.f64 c z (*.f64 i (neg.f64 a)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 (fma.f64 c z (*.f64 i a)) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))))) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))) (-.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c z) (*.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 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) b))
(*.f64 (/.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i)))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 (/.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i)))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a (+.f64 i (neg.f64 i))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.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 c z) (*.f64 a i))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 3))))
(*.f64 (/.f64 b (fma.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 c z) (*.f64 a i))) (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 i) i)) 3)))
(*.f64 (/.f64 b (fma.f64 (*.f64 a (+.f64 i (neg.f64 i))) (+.f64 (*.f64 a (+.f64 i (neg.f64 i))) (-.f64 (*.f64 a i) (*.f64 c z))) (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (*.f64 a (+.f64 i (neg.f64 i))) 3)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (neg.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b)) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (sqrt.f64 (fma.f64 c z (*.f64 a i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2))))
(/.f64 b (/.f64 (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2))))
(/.f64 b (/.f64 (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) b)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2))))
(/.f64 b (/.f64 (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) 2) b)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2))))
(/.f64 b (/.f64 (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))) b) (-.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c z) (*.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 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) b))
(*.f64 (/.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a i)))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (*.f64 a (+.f64 (neg.f64 i) i)))))
(*.f64 (/.f64 b (fma.f64 c z (-.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a i)))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a (+.f64 i (neg.f64 i))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.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 c z) (*.f64 a i))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 3))))
(*.f64 (/.f64 b (fma.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 a (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 c z) (*.f64 a i))) (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 i) i)) 3)))
(*.f64 (/.f64 b (fma.f64 (*.f64 a (+.f64 i (neg.f64 i))) (+.f64 (*.f64 a (+.f64 i (neg.f64 i))) (-.f64 (*.f64 a i) (*.f64 c z))) (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (*.f64 a (+.f64 i (neg.f64 i))) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) b) (neg.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (sqrt.f64 (fma.f64 c z (*.f64 a i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (sqrt.f64 (fma.f64 c z (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.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 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 a i)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))) 2)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))) 3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) 2))
(fabs.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 c z (*.f64 i (neg.f64 a)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a)))) 3))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3) (pow.f64 b 3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))

eval512.0ms (0.7%)

Compiler

Compiled 58469 to 10905 computations (81.3% saved)

prune773.0ms (1.1%)

Pruning

44 alts after pruning (44 fresh and 0 done)

PrunedKeptTotal
New1426381464
Fresh17623
Picked101
Done404
Total1448441492
Accurracy
100.0%
Counts
1492 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.0%
(fma.f64 y (*.f64 z x) (*.f64 b (fma.f64 i a (*.f64 z (neg.f64 c)))))
57.9%
(fma.f64 c (fma.f64 t j (*.f64 b (neg.f64 z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))
57.9%
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))
66.2%
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
71.4%
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
41.8%
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b)))
53.8%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
43.5%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 a b))))
41.0%
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
41.9%
(-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b))))
42.4%
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
66.5%
(+.f64 (-.f64 (fma.f64 x (fma.f64 z y (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
65.0%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
66.4%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
52.5%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
66.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 c (*.f64 t j)))
66.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 3)) (*.f64 c (*.f64 t j)))
56.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 1 (fma.f64 c z (*.f64 i (neg.f64 a)))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
66.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 c (*.f64 t j)))
53.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y))))
55.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y))))
78.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))))
66.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3))
46.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) j) (fma.f64 c t (*.f64 i y))))
78.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))))
64.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
54.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))
44.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)))) (*.f64 i (*.f64 j (neg.f64 y))))
42.3%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
29.5%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
29.4%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
29.1%
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
15.1%
(*.f64 z (*.f64 y x))
15.1%
(*.f64 y (*.f64 z x))
30.6%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
17.9%
(*.f64 i (*.f64 a b))
31.9%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
16.7%
(*.f64 c (*.f64 t j))
16.6%
(*.f64 a (*.f64 i b))
31.6%
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
Compiler

Compiled 2688 to 1706 computations (36.5% saved)

localize41.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
89.4%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
24.8%
(fma.f64 (neg.f64 y) i (*.f64 i y))
Compiler

Compiled 185 to 34 computations (81.6% saved)

series9.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite88.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1012×swap-sqr
724×distribute-rgt-in
676×distribute-lft-in
368×add-sqr-sqrt
360×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify108.0ms (0.2%)

Algorithm
egg-herbie
Rules
1204×associate-*r/
1028×associate-*l/
870×associate-*r*
840×associate-*l*
738×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04297367
114156171
247086155
Stop Event
node limit
Counts
241 → 231
Calls
Call 1
Inputs
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(+.f64 (*.f64 y i) (*.f64 y i))
(+.f64 (-.f64 (*.f64 y i) 0) (*.f64 y i))
(+.f64 (-.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(-.f64 (*.f64 y i) (*.f64 y i))
(-.f64 0 (*.f64 y (+.f64 i i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 i i)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y i))) (+.f64 (*.f64 y i) 1))
(-.f64 (+.f64 (*.f64 y i) 0) (*.f64 y i))
(-.f64 (+.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(*.f64 y (+.f64 i i))
(*.f64 y (+.f64 i (neg.f64 i)))
(*.f64 y (+.f64 (neg.f64 i) i))
(*.f64 y (+.f64 (neg.f64 i) (neg.f64 i)))
(*.f64 y (-.f64 i i))
(*.f64 y (-.f64 i (neg.f64 i)))
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (-.f64 (neg.f64 i) (neg.f64 i)))
(*.f64 i (+.f64 y y))
(*.f64 (*.f64 y (+.f64 i i)) 1)
(*.f64 (*.f64 y i) 2)
(*.f64 (*.f64 y i) 0)
(*.f64 (*.f64 y i) -2)
(*.f64 2 (*.f64 y i))
(*.f64 1 (*.f64 y (+.f64 i i)))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 i i))) (sqrt.f64 (*.f64 y (+.f64 i i))))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) y) (*.f64 (sqrt.f64 i) y)))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) y) (*.f64 (sqrt.f64 i) y)))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 y (sqrt.f64 i)) (*.f64 y (sqrt.f64 i))))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 y (sqrt.f64 i)) (*.f64 y (sqrt.f64 i))))
(*.f64 (sqrt.f64 (*.f64 y i)) (+.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i))))
(*.f64 (sqrt.f64 (*.f64 y i)) (-.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i))))
(*.f64 (sqrt.f64 y) (+.f64 (*.f64 (sqrt.f64 y) i) (*.f64 (sqrt.f64 y) i)))
(*.f64 (sqrt.f64 y) (-.f64 (*.f64 (sqrt.f64 y) i) (*.f64 (sqrt.f64 y) i)))
(*.f64 (sqrt.f64 y) (+.f64 (*.f64 i (sqrt.f64 y)) (*.f64 i (sqrt.f64 y))))
(*.f64 (sqrt.f64 y) (-.f64 (*.f64 i (sqrt.f64 y)) (*.f64 i (sqrt.f64 y))))
(*.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 2) (cbrt.f64 (*.f64 y (+.f64 i i))))
(*.f64 (cbrt.f64 i) (+.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
(*.f64 (cbrt.f64 i) (-.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) y) (*.f64 (cbrt.f64 i) y)))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) y) (*.f64 (cbrt.f64 i) y)))
(*.f64 (cbrt.f64 (*.f64 y i)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (pow.f64 (cbrt.f64 (*.f64 y i)) 2)))
(*.f64 (cbrt.f64 (*.f64 y i)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (pow.f64 (cbrt.f64 (*.f64 y i)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (+.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 (*.f64 y i))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (-.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 (*.f64 y i))))
(*.f64 (cbrt.f64 y) (+.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (*.f64 i (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (cbrt.f64 y) (-.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (*.f64 i (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 (*.f64 (cbrt.f64 y) i) (*.f64 (cbrt.f64 y) i)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (-.f64 (*.f64 (cbrt.f64 y) i) (*.f64 (cbrt.f64 y) i)))
(*.f64 0 (*.f64 y i))
(*.f64 -1 (*.f64 y (+.f64 i i)))
(*.f64 (*.f64 y (sqrt.f64 i)) (+.f64 (sqrt.f64 i) (sqrt.f64 i)))
(*.f64 (*.f64 y (sqrt.f64 i)) (-.f64 (sqrt.f64 i) (sqrt.f64 i)))
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (+.f64 (cbrt.f64 i) (cbrt.f64 i)))
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (-.f64 (cbrt.f64 i) (cbrt.f64 i)))
(*.f64 (*.f64 i (sqrt.f64 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 y)))
(*.f64 (*.f64 i (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (sqrt.f64 y)))
(*.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (+.f64 (cbrt.f64 y) (cbrt.f64 y)))
(*.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (-.f64 (cbrt.f64 y) (cbrt.f64 y)))
(*.f64 (*.f64 (sqrt.f64 y) i) (+.f64 (sqrt.f64 y) (sqrt.f64 y)))
(*.f64 (*.f64 (sqrt.f64 y) i) (-.f64 (sqrt.f64 y) (sqrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 y) i) (+.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 (cbrt.f64 y) i) (-.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 (sqrt.f64 i) y) (+.f64 (sqrt.f64 i) (sqrt.f64 i)))
(*.f64 (*.f64 (sqrt.f64 i) y) (-.f64 (sqrt.f64 i) (sqrt.f64 i)))
(*.f64 (*.f64 (cbrt.f64 i) y) (+.f64 (pow.f64 (cbrt.f64 i) 2) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (*.f64 (cbrt.f64 i) y) (-.f64 (pow.f64 (cbrt.f64 i) 2) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (neg.f64 i) (+.f64 y y))
(/.f64 (*.f64 (pow.f64 (*.f64 y i) 2) 0) (*.f64 y (+.f64 i i)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (*.f64 y i) 2) 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (*.f64 y i) 2) 0)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y i) 2) 0) 1) (*.f64 y (+.f64 i i)))
(pow.f64 (*.f64 y (+.f64 i i)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 i i))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3) 1/3)
(neg.f64 (*.f64 y (+.f64 i i)))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 i i)) 2))
(log.f64 (exp.f64 (*.f64 y (+.f64 i i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 i i)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 i i))))
(exp.f64 (log.f64 (*.f64 y (+.f64 i i))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 i i))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 i i))))
(+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i))))
(+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 j) (*.f64 (*.f64 y (+.f64 i i)) 2)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 -2 (*.f64 (*.f64 y (+.f64 i i)) j)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))) 1))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 -1 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))) (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j))) (*.f64 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))) 2)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))) 2)) (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 j 2)) (*.f64 y (+.f64 i i))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 2 (*.f64 y (+.f64 i i)))) j))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)))) (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2))) (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 j 2) 1)) (*.f64 y (+.f64 i i))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 j 2) (sqrt.f64 (*.f64 y (+.f64 i i))))) (sqrt.f64 (*.f64 y (+.f64 i i)))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 j 2) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 2))) (cbrt.f64 (*.f64 y (+.f64 i i)))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(+.f64 (*.f64 j (*.f64 c t)) (-.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (*.f64 j (fma.f64 c t (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(+.f64 (*.f64 (*.f64 c t) j) (-.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(+.f64 (+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 y i)))
(+.f64 (+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 y i) j))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(+.f64 (+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(+.f64 (-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))) 1)
(+.f64 (*.f64 1 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1)) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(+.f64 (*.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) 1) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))) (-.f64 1 (*.f64 j (fma.f64 c t (*.f64 y i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))) 1)
(-.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))) 1)
(-.f64 (-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(-.f64 (-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) 2)))
(*.f64 j (-.f64 (fma.f64 c t (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) 2)))
(*.f64 j (+.f64 (*.f64 2 (*.f64 y (+.f64 i i))) (fma.f64 c t (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i i)))))
(*.f64 j (-.f64 (fma.f64 c t (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i i)))))
(*.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 1)
(*.f64 1 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(*.f64 (sqrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) (sqrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(*.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) (pow.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 2) (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 -4 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2))) (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (-.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 -4 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2)))) (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (-.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 -4 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2))) 1) (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 3)) 1) (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (-.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))))
(pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 1)
(pow.f64 (sqrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 3)
(pow.f64 (pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 2))
(log.f64 (exp.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))))
(cbrt.f64 (pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 3))
(expm1.f64 (log1p.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(exp.f64 (log.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 1))
(log1p.f64 (expm1.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
Outputs
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
0
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 j (+.f64 (*.f64 2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(neg.f64 (*.f64 j (+.f64 (neg.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t))) 0)))
(*.f64 j (neg.f64 (+.f64 (*.f64 i y) (neg.f64 (*.f64 c t)))))
(*.f64 (-.f64 (*.f64 i y) (*.f64 c t)) (neg.f64 j))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(neg.f64 (*.f64 j (+.f64 (neg.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t))) 0)))
(*.f64 j (neg.f64 (+.f64 (*.f64 i y) (neg.f64 (*.f64 c t)))))
(*.f64 (-.f64 (*.f64 i y) (*.f64 c t)) (neg.f64 j))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(neg.f64 (*.f64 j (+.f64 (neg.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t))) 0)))
(*.f64 j (neg.f64 (+.f64 (*.f64 i y) (neg.f64 (*.f64 c t)))))
(*.f64 (-.f64 (*.f64 i y) (*.f64 c t)) (neg.f64 j))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y)))) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)))) j))
(neg.f64 (*.f64 j (+.f64 (neg.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t))) 0)))
(*.f64 j (neg.f64 (+.f64 (*.f64 i y) (neg.f64 (*.f64 c t)))))
(*.f64 (-.f64 (*.f64 i y) (*.f64 c t)) (neg.f64 j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 j 0))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 j 0))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))
(+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 j 0))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))))
(+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 j 0))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))
(+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 j 0))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))))
(+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 j 0))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(*.f64 j (+.f64 (fma.f64 -1 (*.f64 i y) (*.f64 c t)) 0))
(*.f64 j (fma.f64 (neg.f64 i) y (*.f64 c t)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y i) (*.f64 y i))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(+.f64 (-.f64 (*.f64 y i) 0) (*.f64 y i))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(+.f64 (-.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(+.f64 (-.f64 (*.f64 i y) (exp.f64 (log1p.f64 (*.f64 i y)))) 1)
(-.f64 (*.f64 i y) (expm1.f64 (log1p.f64 (*.f64 i y))))
(-.f64 (*.f64 y i) (*.f64 y i))
0
(-.f64 0 (*.f64 y (+.f64 i i)))
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (*.f64 i -2))
(*.f64 i (*.f64 y -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 i i)))) 1)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y i))) (+.f64 (*.f64 y i) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i y))) (fma.f64 y i 1))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 i y))) (*.f64 i y))
(-.f64 (+.f64 (*.f64 y i) 0) (*.f64 y i))
0
(-.f64 (+.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(+.f64 (fma.f64 y i (exp.f64 (log1p.f64 (*.f64 i y)))) -1)
(fma.f64 i y (expm1.f64 (log1p.f64 (*.f64 i y))))
(*.f64 y (+.f64 i i))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i (neg.f64 i)))
0
(*.f64 y (+.f64 (neg.f64 i) i))
0
(*.f64 y (+.f64 (neg.f64 i) (neg.f64 i)))
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (*.f64 i -2))
(*.f64 i (*.f64 y -2))
(*.f64 y (-.f64 i i))
0
(*.f64 y (-.f64 i (neg.f64 i)))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (*.f64 i -2))
(*.f64 i (*.f64 y -2))
(*.f64 y (-.f64 (neg.f64 i) (neg.f64 i)))
0
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (*.f64 y (+.f64 i i)) 1)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (*.f64 y i) 2)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (*.f64 y i) 0)
0
(*.f64 (*.f64 y i) -2)
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (*.f64 i -2))
(*.f64 i (*.f64 y -2))
(*.f64 2 (*.f64 y i))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 1 (*.f64 y (+.f64 i i)))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (sqrt.f64 (*.f64 y (+.f64 i i))) (sqrt.f64 (*.f64 y (+.f64 i i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) y) (*.f64 (sqrt.f64 i) y)))
(*.f64 y (*.f64 (sqrt.f64 i) (*.f64 2 (sqrt.f64 i))))
(*.f64 (*.f64 y (sqrt.f64 i)) (*.f64 2 (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (*.f64 y (*.f64 2 (sqrt.f64 i))))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) y) (*.f64 (sqrt.f64 i) y)))
0
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 y (sqrt.f64 i)) (*.f64 y (sqrt.f64 i))))
(*.f64 y (*.f64 (sqrt.f64 i) (*.f64 2 (sqrt.f64 i))))
(*.f64 (*.f64 y (sqrt.f64 i)) (*.f64 2 (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (*.f64 y (*.f64 2 (sqrt.f64 i))))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 y (sqrt.f64 i)) (*.f64 y (sqrt.f64 i))))
0
(*.f64 (sqrt.f64 (*.f64 y i)) (+.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (sqrt.f64 (*.f64 y i)) (-.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i))))
0
(*.f64 (sqrt.f64 y) (+.f64 (*.f64 (sqrt.f64 y) i) (*.f64 (sqrt.f64 y) i)))
(*.f64 i (*.f64 (sqrt.f64 y) (*.f64 2 (sqrt.f64 y))))
(*.f64 (sqrt.f64 y) (-.f64 (*.f64 (sqrt.f64 y) i) (*.f64 (sqrt.f64 y) i)))
0
(*.f64 (sqrt.f64 y) (+.f64 (*.f64 i (sqrt.f64 y)) (*.f64 i (sqrt.f64 y))))
(*.f64 i (*.f64 (sqrt.f64 y) (*.f64 2 (sqrt.f64 y))))
(*.f64 (sqrt.f64 y) (-.f64 (*.f64 i (sqrt.f64 y)) (*.f64 i (sqrt.f64 y))))
0
(*.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 2))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 2) (cbrt.f64 (*.f64 y (+.f64 i i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (cbrt.f64 i) (+.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
(*.f64 (cbrt.f64 i) (*.f64 y (*.f64 2 (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (cbrt.f64 i) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 y (cbrt.f64 i))))
(*.f64 (cbrt.f64 i) (-.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
0
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) y) (*.f64 (cbrt.f64 i) y)))
(*.f64 (cbrt.f64 i) (*.f64 y (*.f64 2 (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (cbrt.f64 i) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 y (cbrt.f64 i))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) y) (*.f64 (cbrt.f64 i) y)))
0
(*.f64 (cbrt.f64 (*.f64 y i)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (pow.f64 (cbrt.f64 (*.f64 y i)) 2)))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (cbrt.f64 (*.f64 y i)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (pow.f64 (cbrt.f64 (*.f64 y i)) 2)))
0
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (+.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 (*.f64 y i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (-.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 (*.f64 y i))))
0
(*.f64 (cbrt.f64 y) (+.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (*.f64 i (pow.f64 (cbrt.f64 y) 2))))
(*.f64 i (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 2 (cbrt.f64 y))))
(*.f64 i (*.f64 (cbrt.f64 y) (*.f64 2 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (cbrt.f64 y) (-.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (*.f64 i (pow.f64 (cbrt.f64 y) 2))))
0
(*.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 (*.f64 (cbrt.f64 y) i) (*.f64 (cbrt.f64 y) i)))
(*.f64 i (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 2 (cbrt.f64 y))))
(*.f64 i (*.f64 (cbrt.f64 y) (*.f64 2 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (-.f64 (*.f64 (cbrt.f64 y) i) (*.f64 (cbrt.f64 y) i)))
0
(*.f64 0 (*.f64 y i))
0
(*.f64 -1 (*.f64 y (+.f64 i i)))
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (*.f64 i -2))
(*.f64 i (*.f64 y -2))
(*.f64 (*.f64 y (sqrt.f64 i)) (+.f64 (sqrt.f64 i) (sqrt.f64 i)))
(*.f64 y (*.f64 (sqrt.f64 i) (*.f64 2 (sqrt.f64 i))))
(*.f64 (*.f64 y (sqrt.f64 i)) (*.f64 2 (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (*.f64 y (*.f64 2 (sqrt.f64 i))))
(*.f64 (*.f64 y (sqrt.f64 i)) (-.f64 (sqrt.f64 i) (sqrt.f64 i)))
0
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (+.f64 (cbrt.f64 i) (cbrt.f64 i)))
(*.f64 (cbrt.f64 i) (*.f64 y (*.f64 2 (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (cbrt.f64 i) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 y (cbrt.f64 i))))
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 i) 2)) (-.f64 (cbrt.f64 i) (cbrt.f64 i)))
0
(*.f64 (*.f64 i (sqrt.f64 y)) (+.f64 (sqrt.f64 y) (sqrt.f64 y)))
(*.f64 i (*.f64 (sqrt.f64 y) (*.f64 2 (sqrt.f64 y))))
(*.f64 (*.f64 i (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (sqrt.f64 y)))
0
(*.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (+.f64 (cbrt.f64 y) (cbrt.f64 y)))
(*.f64 i (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 2 (cbrt.f64 y))))
(*.f64 i (*.f64 (cbrt.f64 y) (*.f64 2 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (*.f64 i (pow.f64 (cbrt.f64 y) 2)) (-.f64 (cbrt.f64 y) (cbrt.f64 y)))
0
(*.f64 (*.f64 (sqrt.f64 y) i) (+.f64 (sqrt.f64 y) (sqrt.f64 y)))
(*.f64 i (*.f64 (sqrt.f64 y) (*.f64 2 (sqrt.f64 y))))
(*.f64 (*.f64 (sqrt.f64 y) i) (-.f64 (sqrt.f64 y) (sqrt.f64 y)))
0
(*.f64 (*.f64 (cbrt.f64 y) i) (+.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 i (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 2 (cbrt.f64 y))))
(*.f64 i (*.f64 (cbrt.f64 y) (*.f64 2 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (*.f64 (cbrt.f64 y) i) (-.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 y) 2)))
0
(*.f64 (*.f64 (sqrt.f64 i) y) (+.f64 (sqrt.f64 i) (sqrt.f64 i)))
(*.f64 y (*.f64 (sqrt.f64 i) (*.f64 2 (sqrt.f64 i))))
(*.f64 (*.f64 y (sqrt.f64 i)) (*.f64 2 (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (*.f64 y (*.f64 2 (sqrt.f64 i))))
(*.f64 (*.f64 (sqrt.f64 i) y) (-.f64 (sqrt.f64 i) (sqrt.f64 i)))
0
(*.f64 (*.f64 (cbrt.f64 i) y) (+.f64 (pow.f64 (cbrt.f64 i) 2) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (cbrt.f64 i) (*.f64 y (*.f64 2 (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (cbrt.f64 i) (*.f64 y (pow.f64 (cbrt.f64 i) 2))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 y (cbrt.f64 i))))
(*.f64 (*.f64 (cbrt.f64 i) y) (-.f64 (pow.f64 (cbrt.f64 i) 2) (pow.f64 (cbrt.f64 i) 2)))
0
(*.f64 (neg.f64 i) (+.f64 y y))
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (*.f64 i -2))
(*.f64 i (*.f64 y -2))
(/.f64 (*.f64 (pow.f64 (*.f64 y i) 2) 0) (*.f64 y (+.f64 i i)))
0
(/.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (*.f64 y i) 2) 0)))
(/.f64 2 (/.f64 (+.f64 0 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i y) 3)) (pow.f64 (*.f64 i y) 2))
(/.f64 2 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (*.f64 y i) 2) 0)))
(/.f64 2 (/.f64 (+.f64 0 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i y) 3)) (pow.f64 (*.f64 i y) 2))
(/.f64 2 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y i) 2) 0) 1) (*.f64 y (+.f64 i i)))
0
(pow.f64 (*.f64 y (+.f64 i i)) 1)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 i i))) 2)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 3)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(pow.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3) 1/3)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(neg.f64 (*.f64 y (+.f64 i i)))
(*.f64 y (-.f64 (neg.f64 i) i))
(*.f64 y (*.f64 i -2))
(*.f64 i (*.f64 y -2))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 i i)) 2))
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2))
(fabs.f64 (*.f64 y (+.f64 i i)))
(log.f64 (exp.f64 (*.f64 y (+.f64 i i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 i i)))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 i i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(exp.f64 (log.f64 (*.f64 y (+.f64 i i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 i i))) 1))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 i i))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 j) (*.f64 (*.f64 y (+.f64 i i)) 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 -2 (*.f64 (*.f64 y (+.f64 i i)) j)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))) 1))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 -1 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))) (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j))) (*.f64 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y (*.f64 (+.f64 i i) j)))) (*.f64 2 (sqrt.f64 (*.f64 y (*.f64 (+.f64 i i) j))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))) (sqrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))) (sqrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))) 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))) 2)) (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (+.f64 i i) j))) 2)) (*.f64 2 (cbrt.f64 (*.f64 y (*.f64 (+.f64 i i) j))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))) 2) (cbrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))) 2) (cbrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 j 2)) (*.f64 y (+.f64 i i))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 2 (*.f64 y (+.f64 i i)))) j))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)))) (sqrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 y (*.f64 (+.f64 i i) j)))) (*.f64 2 (sqrt.f64 (*.f64 y (*.f64 (+.f64 i i) j))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))) (sqrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))) (sqrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j)) 2))) (cbrt.f64 (*.f64 (*.f64 y (+.f64 i i)) j))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (+.f64 i i) j))) 2)) (*.f64 2 (cbrt.f64 (*.f64 y (*.f64 (+.f64 i i) j))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))) 2) (cbrt.f64 (*.f64 y (*.f64 j (+.f64 i i)))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))) 2) (cbrt.f64 (*.f64 y (*.f64 i (*.f64 j 2)))))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 j 2) 1)) (*.f64 y (+.f64 i i))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 j 2) (sqrt.f64 (*.f64 y (+.f64 i i))))) (sqrt.f64 (*.f64 y (+.f64 i i)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (neg.f64 (*.f64 (*.f64 j 2) (pow.f64 (cbrt.f64 (*.f64 y (+.f64 i i))) 2))) (cbrt.f64 (*.f64 y (+.f64 i i)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 j (*.f64 c t)) (-.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (*.f64 j (fma.f64 c t (*.f64 y i)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 (*.f64 c t) j) (-.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 y i)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 y i) j))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))) 1)
(+.f64 1 (-.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) (exp.f64 (log1p.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2)))))))
(-.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) (expm1.f64 (log1p.f64 (*.f64 (*.f64 i (*.f64 y j)) 4))))
(-.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) (expm1.f64 (log1p.f64 (*.f64 j (*.f64 (*.f64 i y) 4)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1)) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) 1) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)))) (-.f64 1 (*.f64 j (fma.f64 c t (*.f64 y i)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))) 1) (*.f64 j (fma.f64 c t (*.f64 i y))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (expm1.f64 (log1p.f64 (*.f64 (*.f64 i (*.f64 y j)) 4))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (expm1.f64 (log1p.f64 (*.f64 j (*.f64 (*.f64 i y) 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))) 1)
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(-.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))) 1) (*.f64 j (fma.f64 c t (*.f64 i y))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (expm1.f64 (log1p.f64 (*.f64 (*.f64 i (*.f64 y j)) 4))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (expm1.f64 (log1p.f64 (*.f64 j (*.f64 (*.f64 i y) 4)))))
(-.f64 (+.f64 (*.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 1) (exp.f64 (log1p.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))) 1) (*.f64 j (fma.f64 c t (*.f64 i y))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (expm1.f64 (log1p.f64 (*.f64 (*.f64 i (*.f64 y j)) 4))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (expm1.f64 (log1p.f64 (*.f64 j (*.f64 (*.f64 i y) 4)))))
(-.f64 (-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(-.f64 (-.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 j (-.f64 (fma.f64 c t (*.f64 y i)) (*.f64 (*.f64 y (+.f64 i i)) 2)))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 2 (*.f64 y (+.f64 i i))) (fma.f64 c t (*.f64 y i))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i i)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 j (-.f64 (fma.f64 c t (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i i)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 (neg.f64 j) (*.f64 y (*.f64 (+.f64 i i) 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))
(*.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 1)
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 1 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 (sqrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) (sqrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) (pow.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 2))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 2) (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 -4 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2))) (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 (+.f64 i i) j)) 2))) (*.f64 j (fma.f64 2 (*.f64 i (+.f64 y y)) (fma.f64 c t (*.f64 i y)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 j (+.f64 i i))) 2))) (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 i (*.f64 j 2))) 2))) (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (-.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3)) (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 (*.f64 j 2) (-.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))) (*.f64 j (fma.f64 c t (*.f64 i y))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3) (pow.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) 3)) (fma.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) (-.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) (*.f64 j (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3) (pow.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) 3)) (fma.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) (-.f64 0 (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))) (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 -4 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2)))) (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 (+.f64 i i) j)) 2))) (*.f64 j (fma.f64 2 (*.f64 i (+.f64 y y)) (fma.f64 c t (*.f64 i y)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 j (+.f64 i i))) 2))) (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 i (*.f64 j 2))) 2))) (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (-.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3)) (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 (*.f64 j 2) (-.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))) (*.f64 j (fma.f64 c t (*.f64 i y))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3) (pow.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) 3)) (fma.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) (-.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) (*.f64 j (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3) (pow.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) 3)) (fma.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) (-.f64 0 (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))) (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 -4 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2))) 1) (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 (+.f64 i i) j)) 2))) (*.f64 j (fma.f64 2 (*.f64 i (+.f64 y y)) (fma.f64 c t (*.f64 i y)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 j (+.f64 i i))) 2))) (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 i (*.f64 j 2))) 2))) (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 y i))) 3)) 1) (+.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 y i)) 2) (*.f64 j j)) (*.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (-.f64 (*.f64 (*.f64 y (+.f64 i i)) (*.f64 j 2)) (*.f64 j (fma.f64 c t (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))) 3) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3)) (fma.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 (*.f64 j 2) (-.f64 (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))) (*.f64 j (fma.f64 c t (*.f64 i y))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3) (pow.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) 3)) (fma.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) (-.f64 (*.f64 (*.f64 i (*.f64 y j)) 4) (*.f64 j (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i y))) 3) (pow.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) 3)) (fma.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) (-.f64 0 (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 -4 (*.f64 i y))))) (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) (*.f64 j j))))
(pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 1)
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(pow.f64 (sqrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 2)
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(pow.f64 (cbrt.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 3)
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(pow.f64 (pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 3) 1/3)
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(sqrt.f64 (pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 2))
(sqrt.f64 (pow.f64 (*.f64 j (fma.f64 2 (*.f64 i (+.f64 y y)) (fma.f64 c t (*.f64 i y)))) 2))
(fabs.f64 (*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4))))
(log.f64 (exp.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(cbrt.f64 (pow.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i)))) 3))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(expm1.f64 (log1p.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(exp.f64 (log.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))) 1))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))
(log1p.f64 (expm1.f64 (*.f64 j (+.f64 (*.f64 (*.f64 y (+.f64 i i)) 2) (fma.f64 c t (*.f64 y i))))))
(fma.f64 j (fma.f64 c t (*.f64 i y)) (*.f64 y (*.f64 (+.f64 i i) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 i y)) (*.f64 (*.f64 i y) 4)))

localize7.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 11 computations (45% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

9 calls:

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

rewrite52.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify60.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
036299
192299
2323299
32114299
46139299
Stop Event
node limit
Counts
23 → 12
Calls
Call 1
Inputs
(*.f64 i (*.f64 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 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)
(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 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(*.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))
(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))

localize13.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(-.f64 (*.f64 t x) (*.f64 i b))
93.8%
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
Compiler

Compiled 48 to 18 computations (62.5% saved)

series9.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite162.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1366×distribute-lft-in
1210×associate-*r/
868×associate-*l/
544×associate-+l+
441×egg-rr
Iterations

Useful iterations: 1 (0.0ms)

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

simplify443.0ms (0.6%)

Algorithm
egg-herbie
Rules
1694×associate-/l*
1086×+-commutative
886×*-commutative
884×associate-+r+
796×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0133241203
1365640215
Stop Event
node limit
Counts
739 → 809
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 -1 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 -1 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 -1 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 -1 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(*.f64 -1 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (+.f64 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (+.f64 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (*.f64 (*.f64 a -1) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (*.f64 (*.f64 a -1) (*.f64 (*.f64 i (neg.f64 b)) 1)))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 a -1) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) (*.f64 a -1)) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)))
(+.f64 (*.f64 (*.f64 t x) (*.f64 a -1)) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 t x) (*.f64 a -1)) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)) (*.f64 (*.f64 t x) (*.f64 a -1)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 (*.f64 i (neg.f64 b)) 1)))
(+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 a (*.f64 -1 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 a (*.f64 (*.f64 i (neg.f64 b)) -1)))
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 a (neg.f64 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a -1) (*.f64 t x))) (*.f64 -1 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t x) (*.f64 a -1))) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1))))
(+.f64 (*.f64 1 (*.f64 (*.f64 a -1) (*.f64 t x))) (*.f64 1 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 t x) (*.f64 a -1))) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 -1 (*.f64 t x))) (*.f64 (*.f64 a -1) (*.f64 -1 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 (*.f64 t x) -1)) (*.f64 (*.f64 a -1) (*.f64 (*.f64 i (neg.f64 b)) -1)))
(+.f64 (*.f64 (*.f64 a -1) (neg.f64 (*.f64 t x))) (*.f64 (*.f64 a -1) (neg.f64 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)) (*.f64 (*.f64 (*.f64 a -1) 1) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (*.f64 i (neg.f64 b)) 1)))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (*.f64 t x))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (*.f64 t x) -1)) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (*.f64 i (neg.f64 b)) -1)))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (*.f64 t x))) (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (*.f64 i (neg.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(/.f64 a (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 a -1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a -1) 1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 a (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 -1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a -1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a -1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a -1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a -1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a -1) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 (*.f64 a -1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) 1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) a) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) a) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) a) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 a -1)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 a -1)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) (*.f64 a -1)) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (*.f64 a -1)) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (*.f64 a -1)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 3)
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) 1/3)
(neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 t x) (*.f64 i (neg.f64 b)))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 t x) (*.f64 (*.f64 i (neg.f64 b)) 1))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 t x) (-.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 t x) (-.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 t x) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 t x) (*.f64 1 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 t x) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 i (neg.f64 b)) (*.f64 t x))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 i b) (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 i (neg.f64 b)) (-.f64 (*.f64 t x) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 0 (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 t x))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (-.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) 1)))
(+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 t x))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (*.f64 (*.f64 i (neg.f64 b)) -1))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) -1) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 (*.f64 t x) -1))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (neg.f64 (*.f64 i (neg.f64 b))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (neg.f64 (*.f64 t x)) (-.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (neg.f64 (*.f64 t x)))
(+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 i (neg.f64 b))) (*.f64 i b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 t x)) (*.f64 i (neg.f64 b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 t x)) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 t x)) (*.f64 (*.f64 i (neg.f64 b)) 1))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 -1 (*.f64 t x))) (*.f64 -1 (*.f64 i (neg.f64 b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 (*.f64 t x) -1)) (*.f64 (*.f64 i (neg.f64 b)) -1))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (neg.f64 (*.f64 t x))) (neg.f64 (*.f64 i (neg.f64 b))))
(+.f64 (-.f64 0 (*.f64 t x)) (*.f64 i b))
(+.f64 (-.f64 0 (*.f64 t x)) (-.f64 (*.f64 i b) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (exp.f64 (log1p.f64 (*.f64 i b)))) 1)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) 1)
(+.f64 (-.f64 0 (/.f64 (pow.f64 (*.f64 t x) 2) (fma.f64 t x (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 i b) 2) (fma.f64 t x (*.f64 i b))))
(+.f64 (-.f64 0 (/.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (/.f64 (pow.f64 (*.f64 i b) 3) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(+.f64 (*.f64 -1 (*.f64 -1 (*.f64 t x))) (*.f64 -1 (*.f64 -1 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t x) -1)) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) -1)))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 t x))) (*.f64 -1 (neg.f64 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 1 (*.f64 -1 (*.f64 t x))) (*.f64 1 (*.f64 -1 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 t x) -1)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) -1)))
(+.f64 (*.f64 1 (neg.f64 (*.f64 t x))) (*.f64 1 (neg.f64 (*.f64 i (neg.f64 b)))))
(*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1)
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 1)
(*.f64 1 (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) -1))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 1 (fma.f64 t x (*.f64 i b))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(*.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 i b))))
(*.f64 (/.f64 1 (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(/.f64 -1 (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (fma.f64 t x (*.f64 i b)) (/.f64 (fma.f64 t x (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (fma.f64 t x (*.f64 i b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (/.f64 (fma.f64 t x (*.f64 i b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3)) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) -1) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) -1) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) -1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) 1) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) 1) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) -1)) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) -1)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 t x (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3)) (/.f64 1 (fma.f64 t x (*.f64 i b)))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) 1/3)
(neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(exp.f64 (log.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 t x (*.f64 i (neg.f64 b)))
(fma.f64 x t (*.f64 i (neg.f64 b)))
(fma.f64 1 (*.f64 t x) (*.f64 i (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 t x)) (*.f64 i (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (cbrt.f64 (*.f64 t x)) (*.f64 i (neg.f64 b)))
Outputs
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 i b))
(neg.f64 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 -1 (*.f64 i b))
(neg.f64 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 -1 (*.f64 i b))
(neg.f64 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 -1 (*.f64 i b))
(neg.f64 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 t x)
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 -1 (*.f64 i b))
(neg.f64 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 -1 (*.f64 i b))
(neg.f64 (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 i) b (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(*.f64 a (-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(*.f64 a (-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (+.f64 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 (*.f64 -1 a) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)))
(*.f64 (*.f64 -1 a) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (+.f64 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(*.f64 (*.f64 -1 a) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)))
(*.f64 (*.f64 -1 a) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (*.f64 (*.f64 a -1) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 (*.f64 -1 a) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)))
(*.f64 (*.f64 -1 a) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 t x)) (*.f64 (*.f64 a -1) (*.f64 (*.f64 i (neg.f64 b)) 1)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 a -1) (*.f64 t x)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) (*.f64 a -1)) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 t x) (*.f64 a -1)) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)) (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 (*.f64 -1 a) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)))
(*.f64 (*.f64 -1 a) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) (*.f64 a -1)) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(*.f64 (*.f64 -1 a) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)))
(*.f64 (*.f64 -1 a) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1)) (*.f64 (*.f64 t x) (*.f64 a -1)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 i (neg.f64 b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 (*.f64 i (neg.f64 b)) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 a (*.f64 t x)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 a (*.f64 -1 (*.f64 i (neg.f64 b)))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 a (*.f64 (*.f64 i (neg.f64 b)) -1)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 a (neg.f64 (*.f64 i (neg.f64 b)))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a -1) (*.f64 t x))) (*.f64 -1 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b)))))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t x) (*.f64 a -1))) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1))))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 a -1) (*.f64 t x))) (*.f64 1 (*.f64 (*.f64 a -1) (*.f64 i (neg.f64 b)))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 1 (*.f64 (*.f64 t x) (*.f64 a -1))) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 a -1))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 -1 (*.f64 t x))) (*.f64 (*.f64 a -1) (*.f64 -1 (*.f64 i (neg.f64 b)))))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 a -1) (*.f64 (*.f64 t x) -1)) (*.f64 (*.f64 a -1) (*.f64 (*.f64 i (neg.f64 b)) -1)))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 a -1) (neg.f64 (*.f64 t x))) (*.f64 (*.f64 a -1) (neg.f64 (*.f64 i (neg.f64 b)))))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 i (neg.f64 b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)) (*.f64 (*.f64 (*.f64 a -1) 1) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 (*.f64 -1 a) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)))
(*.f64 (*.f64 -1 a) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (*.f64 i (neg.f64 b)) 1)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 t x)))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (*.f64 t x))) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (*.f64 i (neg.f64 b)))))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (*.f64 t x) -1)) (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (*.f64 i (neg.f64 b)) -1)))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (*.f64 t x))) (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (*.f64 i (neg.f64 b)))))
(*.f64 -1 (*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) 1)
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 (*.f64 a -1) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 a -1))))
(*.f64 a (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 a 1) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (/.f64 a 1))
(/.f64 (*.f64 a -1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 (*.f64 a -1) 1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 a (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 a (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))) (/.f64 (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b)))) a)
(/.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a))
(*.f64 (/.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(*.f64 (/.f64 a (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x))))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))))) a)
(/.f64 (*.f64 -1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 1 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (*.f64 a -1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 a -1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 a -1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 a -1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 a -1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (/.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) a))
(/.f64 (*.f64 (*.f64 a -1) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))))
(/.f64 (*.f64 (*.f64 a -1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) a))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) 1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (/.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) a))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) 1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 a (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (*.f64 a (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (*.f64 a (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 a (/.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) a) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) a) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))) (/.f64 (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b)))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) a) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a))
(*.f64 (/.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(*.f64 (/.f64 a (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x))))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 a -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 a -1)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 a -1)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) (*.f64 a -1)) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (*.f64 a -1)) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (/.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) (*.f64 a -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (*.f64 a -1)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b)))) a)
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (*.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))))
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) a)
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (/.f64 (*.f64 (*.f64 a -1) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 3)
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) 1/3)
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 a 3)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 1))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -2)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 t x) (*.f64 i (neg.f64 b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 (*.f64 i (neg.f64 b)) 1))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (*.f64 t x) (+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (*.f64 t x) (-.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (-.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 t x) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 1 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 t x) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (*.f64 t x))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 t x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (+.f64 (*.f64 i b) (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 i (neg.f64 b)) (-.f64 (*.f64 t x) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 0 (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 t x))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 t x)) (+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 t x)) (-.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) 1)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 i (neg.f64 b))) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 t x))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (*.f64 (*.f64 t x) -1) (*.f64 (*.f64 i (neg.f64 b)) -1))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) -1) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 t x) -1) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) -1) (*.f64 (*.f64 t x) -1))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (neg.f64 (*.f64 t x)) (neg.f64 (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 -1 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) -1)))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (neg.f64 (*.f64 t x)) (+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(+.f64 (neg.f64 (*.f64 t x)) (-.f64 (neg.f64 (*.f64 i (neg.f64 b))) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (neg.f64 (*.f64 i (neg.f64 b))) (neg.f64 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (neg.f64 (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))) (*.f64 i b))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))) (*.f64 i b))
(+.f64 (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 i (neg.f64 b))) (*.f64 i b))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 t x)) (*.f64 i (neg.f64 b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 t x)) (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 t x)) (*.f64 (*.f64 i (neg.f64 b)) 1))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 -1 (*.f64 t x))) (*.f64 -1 (*.f64 i (neg.f64 b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (*.f64 (*.f64 t x) -1)) (*.f64 (*.f64 i (neg.f64 b)) -1))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (neg.f64 (*.f64 t x))) (neg.f64 (*.f64 i (neg.f64 b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (-.f64 0 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (-.f64 0 (*.f64 t x)) (-.f64 (*.f64 i b) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t x) (exp.f64 (log1p.f64 (*.f64 i b)))) 1)
(+.f64 1 (-.f64 (*.f64 t x) (exp.f64 (log1p.f64 (*.f64 i b)))))
(-.f64 (+.f64 1 (*.f64 t x)) (exp.f64 (log1p.f64 (*.f64 i b))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) 1)
(+.f64 1 (neg.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(-.f64 1 (exp.f64 (log1p.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (-.f64 0 (/.f64 (pow.f64 (*.f64 t x) 2) (fma.f64 t x (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 i b) 2) (fma.f64 t x (*.f64 i b))))
(-.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(+.f64 (-.f64 0 (/.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (/.f64 (pow.f64 (*.f64 i b) 3) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(-.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(-.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(+.f64 (*.f64 -1 (*.f64 -1 (*.f64 t x))) (*.f64 -1 (*.f64 -1 (*.f64 i (neg.f64 b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t x) -1)) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) -1)))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 t x))) (*.f64 -1 (neg.f64 (*.f64 i (neg.f64 b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(+.f64 (*.f64 1 (*.f64 -1 (*.f64 t x))) (*.f64 1 (*.f64 -1 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 t x) -1)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) -1)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 1 (neg.f64 (*.f64 t x))) (*.f64 1 (neg.f64 (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1)
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 1)
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 1 (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) -1))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 1 (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(*.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 i b))))
(*.f64 (/.f64 1 (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (-.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 t x) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) 3))) (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (-.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (pow.f64 (*.f64 t x) 2)))))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (-.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (-.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (pow.f64 (*.f64 t x) 2)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) 3))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (-.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (-.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (pow.f64 (*.f64 t x) 2)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) 3))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (-.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (-.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))) 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (-.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) (pow.f64 (*.f64 t x) 2)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))) 3))))
(/.f64 -1 (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (fma.f64 t x (*.f64 i b)) (/.f64 (fma.f64 t x (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (/.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) -1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (fma.f64 t x (*.f64 i b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (/.f64 (fma.f64 t x (*.f64 i b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (fma.f64 t x (*.f64 i b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 4) (pow.f64 (*.f64 i b) 4)) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 6) (pow.f64 (*.f64 i b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 6) (pow.f64 (*.f64 i b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3)) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3)) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (pow.f64 (*.f64 t x) 4) (+.f64 (pow.f64 (*.f64 i b) 4) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3)) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 t x) 4) (pow.f64 (*.f64 i b) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 t x) 6) (+.f64 (pow.f64 (*.f64 i b) 6) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 6) (pow.f64 (*.f64 i b) 6)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b))))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1)) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) -1) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) -1) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b))))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) -1) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (+.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) -1) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) -1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) 1) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) 1) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (neg.f64 (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (-.f64 (neg.f64 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (+.f64 (*.f64 i b) (+.f64 (neg.f64 (fma.f64 t x (*.f64 i b))) (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) -1)) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) -1)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 t x (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 4) (pow.f64 (*.f64 i b) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 1 (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 4) (pow.f64 (*.f64 i b) 4)) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3)) (/.f64 1 (fma.f64 t x (*.f64 i b)))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3))) (+.f64 (pow.f64 (*.f64 t x) 4) (+.f64 (pow.f64 (*.f64 i b) 4) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 2) 3) (pow.f64 (pow.f64 (*.f64 i b) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 t x) 4) (pow.f64 (*.f64 i b) 4)))) (/.f64 1 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (-.f64 (pow.f64 (*.f64 t x) 6) (pow.f64 (*.f64 i b) 6))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t x) 6) (pow.f64 (*.f64 i b) 6))) (*.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 6) (+.f64 (pow.f64 (*.f64 i b) 6) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t x) 3) 3) (pow.f64 (pow.f64 (*.f64 i b) 3) 3)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 6) (pow.f64 (*.f64 i b) 6))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))))
(/.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) -1) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) -1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 b (fma.f64 t x (*.f64 i b)))))))
(pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 1)
(-.f64 (*.f64 t x) (*.f64 i b))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)
(-.f64 (*.f64 t x) (*.f64 i b))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 3)
(-.f64 (*.f64 t x) (*.f64 i b))
(pow.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) 1/3)
(-.f64 (*.f64 t x) (*.f64 i b))
(neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 t x) (*.f64 i b))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3))
(-.f64 (*.f64 t x) (*.f64 i b))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(exp.f64 (log.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 1))
(-.f64 (*.f64 t x) (*.f64 i b))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 t x) (*.f64 i b))
(fma.f64 t x (*.f64 i (neg.f64 b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(fma.f64 x t (*.f64 i (neg.f64 b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(fma.f64 1 (*.f64 t x) (*.f64 i (neg.f64 b)))
(-.f64 (*.f64 t x) (*.f64 i b))
(fma.f64 1 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(fma.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 t x)) (*.f64 i (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 t x)) (neg.f64 (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) i (*.f64 i b)))
(-.f64 (fma.f64 t x (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 i b))
(-.f64 (-.f64 (fma.f64 t x (*.f64 i b)) (*.f64 i b)) (*.f64 i b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (cbrt.f64 (*.f64 t x)) (*.f64 i (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (cbrt.f64 (*.f64 t x)) (neg.f64 (*.f64 i b)))

localize25.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 c z) (*.f64 i a))
91.3%
(*.f64 i (*.f64 j (neg.f64 y)))
91.0%
(*.f64 y (*.f64 z x))
89.4%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 96 to 20 computations (79.2% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite91.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify54.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

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

localize54.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
91.8%
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b)
63.3%
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
Compiler

Compiled 234 to 50 computations (78.6% saved)

series27.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
10.0ms
c
@inf
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
3.0ms
b
@-inf
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b)
2.0ms
b
@0
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
1.0ms
b
@inf
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
1.0ms
i
@0
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))

rewrite94.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1532×associate-/r/
636×associate-+l+
428×add-sqr-sqrt
418×*-un-lft-identity
416×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify221.0ms (0.3%)

Algorithm
egg-herbie
Rules
1072×associate-/l*
888×associate-*r*
860×associate-*l*
644×+-commutative
602×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043113159
1141810285
2737110285
Stop Event
node limit
Counts
237 → 229
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 b (pow.f64 z 2)) (*.f64 a i)) (/.f64 (*.f64 (pow.f64 z 2) b) (*.f64 a i)))) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 b (pow.f64 z 2)) (*.f64 a i)) (/.f64 (*.f64 (pow.f64 z 2) b) (*.f64 a i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 z (-.f64 (/.f64 (*.f64 (pow.f64 z 2) b) (*.f64 i a)) (/.f64 (*.f64 b (pow.f64 z 2)) (*.f64 i a))))) (*.f64 i a))) (*.f64 c (*.f64 b z)))))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) z)) c)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) z)) c)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) z) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) z)) (*.f64 a i)) (*.f64 (pow.f64 c 2) z)) (*.f64 c (*.f64 z b)))))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) c) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) c)) z)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) c) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) c)) z)) (+.f64 (/.f64 (*.f64 i (*.f64 a (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) c) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) c)))) (*.f64 c (pow.f64 z 2))) (*.f64 c (*.f64 z b)))))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) (*.f64 a i)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 a i)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 i a)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 c (*.f64 b z)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) a) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) a)) z)) (*.f64 a (pow.f64 i 2))))))) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) (*.f64 i a)))
(*.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 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) i)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) i))) a)) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) i)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) i))) a)) (+.f64 (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) i)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) i))) z)) (*.f64 i (pow.f64 a 2))) (*.f64 c (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (/.f64 (fma.f64 c z (*.f64 i a)) b)) (/.f64 (pow.f64 (*.f64 i a) 2) (/.f64 (fma.f64 c z (*.f64 i a)) b)))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 b (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(*.f64 (fma.f64 c z (*.f64 i a)) b)
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (/.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 c z (*.f64 i a))))
(*.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (*.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))
(*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)) (/.f64 1 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 1) (/.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 b 1) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) 1) (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (fma.f64 c z (*.f64 i a))) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2)) (pow.f64 (fma.f64 c z (*.f64 i a)) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6))) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 b (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (fma.f64 c z (*.f64 i a))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 2)) (/.f64 (fma.f64 c z (*.f64 i a)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (*.f64 i a) (*.f64 c z))) (neg.f64 b))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) 1)) b)
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6)))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a))))) (-.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (fma.f64 a i (*.f64 i a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a)))) (*.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a)))))
(*.f64 (/.f64 (fma.f64 c z (*.f64 i a)) (/.f64 (fma.f64 c z (*.f64 i a)) b)) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 1 (/.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)))) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)))
(*.f64 (/.f64 1 (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) b)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) 1) (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) 1) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 2)) (/.f64 (fma.f64 c z (*.f64 i a)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2)) (pow.f64 (fma.f64 c z (*.f64 i a)) 3))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6))) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6)))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a))))) (-.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (fma.f64 a i (*.f64 i a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a)))) (*.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(pow.f64 (/.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a)))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (-.f64 (*.f64 i a) (*.f64 c z))))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(log.f64 (exp.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(+.f64 (*.f64 b (pow.f64 (*.f64 c z) 2)) (*.f64 b (pow.f64 (*.f64 i a) 2)))
(+.f64 (*.f64 b (pow.f64 (*.f64 i a) 2)) (*.f64 b (pow.f64 (*.f64 c z) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 c z) 2) b) (*.f64 (pow.f64 (*.f64 i a) 2) b))
(+.f64 (*.f64 (pow.f64 (*.f64 i a) 2) b) (*.f64 (pow.f64 (*.f64 c z) 2) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))) 1)
(/.f64 (*.f64 b (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6))) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6)) b) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1)
(pow.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
Outputs
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 b (pow.f64 z 2)) (*.f64 a i)) (/.f64 (*.f64 (pow.f64 z 2) b) (*.f64 a i)))) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 (*.f64 c c) (-.f64 (*.f64 (/.f64 b a) (/.f64 (*.f64 z z) i)) (*.f64 (/.f64 b a) (/.f64 (*.f64 z z) i))) (*.f64 c (*.f64 b z))))
(-.f64 (fma.f64 c (*.f64 b z) (*.f64 c (*.f64 c 0))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 b (pow.f64 z 2)) (*.f64 a i)) (/.f64 (*.f64 (pow.f64 z 2) b) (*.f64 a i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 z (-.f64 (/.f64 (*.f64 (pow.f64 z 2) b) (*.f64 i a)) (/.f64 (*.f64 b (pow.f64 z 2)) (*.f64 i a))))) (*.f64 i a))) (*.f64 c (*.f64 b z)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 (*.f64 c c) (-.f64 (*.f64 (/.f64 b a) (/.f64 (*.f64 z z) i)) (*.f64 (/.f64 b a) (/.f64 (*.f64 z z) i))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 c 3) i) (/.f64 (*.f64 z (-.f64 (*.f64 (/.f64 b a) (/.f64 (*.f64 z z) i)) (*.f64 (/.f64 b a) (/.f64 (*.f64 z z) i)))) a)) (*.f64 c (*.f64 b z)))))
(-.f64 (fma.f64 (*.f64 c c) 0 (fma.f64 c (*.f64 b z) (*.f64 (/.f64 (*.f64 z (pow.f64 c 3)) i) 0))) (*.f64 a (*.f64 i b)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) z)) c)) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i)))) (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i))))) c) (*.f64 c (*.f64 b z))))
(-.f64 (fma.f64 c (*.f64 b z) 0) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) z)) c)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) z) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) z)) (*.f64 a i)) (*.f64 (pow.f64 c 2) z)) (*.f64 c (*.f64 z b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i)))) (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i))))) c) (+.f64 (*.f64 c (*.f64 b z)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i)))) (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i))))) (*.f64 c c)) (/.f64 (*.f64 a i) z)))))
(+.f64 (-.f64 (fma.f64 c (*.f64 b z) 0) (*.f64 a (*.f64 i b))) (/.f64 (*.f64 a (*.f64 i 0)) z))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) c) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) c)) z)) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i)))) (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i))))) c) (*.f64 c (*.f64 b z))))
(-.f64 (fma.f64 c (*.f64 b z) 0) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) c) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) c)) z)) (+.f64 (/.f64 (*.f64 i (*.f64 a (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)) c) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)) c)))) (*.f64 c (pow.f64 z 2))) (*.f64 c (*.f64 z b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 c (*.f64 b (*.f64 i i)))) (/.f64 (*.f64 a a) (/.f64 c (*.f64 b (*.f64 i i))))) z) (+.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 (*.f64 a i) (-.f64 (/.f64 (*.f64 a a) (/.f64 c (*.f64 b (*.f64 i i)))) (/.f64 (*.f64 a a) (/.f64 c (*.f64 b (*.f64 i i)))))) (*.f64 c (*.f64 z z))))))
(+.f64 (-.f64 (fma.f64 c (*.f64 b z) 0) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 (/.f64 i z) (/.f64 a z)) 0))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) (*.f64 a i)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 a i)))
(+.f64 (*.f64 (/.f64 (*.f64 c c) i) (/.f64 (*.f64 b (*.f64 z z)) a)) (-.f64 (fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z))) (*.f64 (/.f64 (*.f64 c c) i) (/.f64 (*.f64 b (*.f64 z z)) a))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) i) (/.f64 b a)) (*.f64 a (*.f64 i b))) (-.f64 (*.f64 b (*.f64 c z)) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) i) (/.f64 b a))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 i a)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 c (*.f64 b z)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) a) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) a)) z)) (*.f64 a (pow.f64 i 2))))))) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) (*.f64 i a)))
(+.f64 (*.f64 (/.f64 (*.f64 c c) i) (/.f64 (*.f64 b (*.f64 z z)) a)) (-.f64 (fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (neg.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 z (-.f64 (/.f64 (*.f64 c c) (/.f64 a (*.f64 b (*.f64 z z)))) (/.f64 (*.f64 c c) (/.f64 a (*.f64 b (*.f64 z z)))))) (*.f64 i i)))))) (*.f64 (/.f64 (*.f64 c c) i) (/.f64 (*.f64 b (*.f64 z z)) a))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) i) (/.f64 b a)) (*.f64 a (*.f64 i b))) (-.f64 (fma.f64 c (*.f64 b z) (*.f64 (/.f64 c a) (/.f64 z (/.f64 (*.f64 i i) 0)))) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) i) (/.f64 b a))))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) i)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) i))) a)) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i)))) (/.f64 (*.f64 a a) (/.f64 z (*.f64 b (*.f64 i i))))) c) (*.f64 c (*.f64 b z))))
(-.f64 (fma.f64 c (*.f64 b z) 0) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) i)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) i))) a)) (+.f64 (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) i)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)) i))) z)) (*.f64 i (pow.f64 a 2))) (*.f64 c (*.f64 b z)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 b (*.f64 z z))) i) (/.f64 (*.f64 (*.f64 c c) (*.f64 b (*.f64 z z))) i))) a) (+.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (*.f64 z (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 b (*.f64 z z))) i) (/.f64 (*.f64 (*.f64 c c) (*.f64 b (*.f64 z z))) i))))) (*.f64 i (*.f64 a a))))))
(+.f64 (fma.f64 (/.f64 c i) (*.f64 0 (/.f64 z a)) (*.f64 b (*.f64 c z))) (fma.f64 (neg.f64 i) (*.f64 a b) 0))
(+.f64 (-.f64 (fma.f64 c (*.f64 b z) 0) (*.f64 a (*.f64 i b))) (*.f64 (/.f64 c i) (*.f64 0 (/.f64 z a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))) b) (-.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i))))
(*.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2)))
(*.f64 (*.f64 c c) (*.f64 b (*.f64 z z)))
(*.f64 b (pow.f64 (*.f64 c z) 2))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(*.f64 (*.f64 c c) (*.f64 b (*.f64 z z)))
(*.f64 b (pow.f64 (*.f64 c z) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i))))
(*.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(*.f64 (*.f64 c c) (*.f64 b (*.f64 z z)))
(*.f64 b (pow.f64 (*.f64 c z) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(*.f64 (*.f64 c c) (*.f64 b (*.f64 z z)))
(*.f64 b (pow.f64 (*.f64 c z) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(*.f64 (*.f64 c c) (*.f64 b (*.f64 z z)))
(*.f64 b (pow.f64 (*.f64 c z) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i))))
(*.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b)))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i))))
(*.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 a 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b))
(*.f64 (*.f64 c c) (*.f64 b (*.f64 z z)))
(*.f64 b (pow.f64 (*.f64 c z) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 z 2) b)))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i))))
(*.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b)))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i))))
(*.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 b (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 i 2) b))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 a 2) (pow.f64 i 2))) b)
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 b (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 z 2)) (*.f64 (pow.f64 i 2) (pow.f64 a 2))))
(fma.f64 (*.f64 c c) (*.f64 b (*.f64 z z)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 i i)))))
(*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (/.f64 (fma.f64 c z (*.f64 i a)) b)) (/.f64 (pow.f64 (*.f64 i a) 2) (/.f64 (fma.f64 c z (*.f64 i a)) b)))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 b (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) b))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (fma.f64 c z (*.f64 i a)) b)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (/.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (*.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (/.f64 1 (/.f64 1 (sqrt.f64 b)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)) (/.f64 1 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (neg.f64 b) (/.f64 1 (-.f64 (*.f64 a i) (*.f64 c z)))))
(*.f64 (neg.f64 b) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (-.f64 (*.f64 a i) (*.f64 c z))))
(*.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 a i))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 b (/.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 (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 a i))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) b))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 a i))))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 a i))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 c z (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 b (/.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 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) b)) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))))
(*.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 b (/.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 (/.f64 1 (fma.f64 c z (*.f64 i a))) b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 1 (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (neg.f64 b) (/.f64 1 (-.f64 (*.f64 a i) (*.f64 c z)))))
(*.f64 (neg.f64 b) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (-.f64 (*.f64 a i) (*.f64 c z))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 1) (/.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) b))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 a i))))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (/.f64 b 1) (fma.f64 c z (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) b))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 a i))))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) 1) (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (fma.f64 c z (*.f64 i a))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (/.f64 1 (/.f64 1 (sqrt.f64 b)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (fma.f64 c z (*.f64 i a))) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (/.f64 1 (/.f64 1 (sqrt.f64 b)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (/.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (fma.f64 c z (*.f64 a i)) (sqrt.f64 b)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2))) (/.f64 (fma.f64 c z (*.f64 a i)) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (sqrt.f64 b))))
(/.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 c z (*.f64 a i)) (sqrt.f64 b)) 2) (cbrt.f64 (fma.f64 c z (*.f64 a i)))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))) 2) (sqrt.f64 (fma.f64 c z (*.f64 a i)))) (/.f64 (cbrt.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))) (sqrt.f64 (fma.f64 c z (*.f64 a i)))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (sqrt.f64 (fma.f64 c z (*.f64 a i)))) (sqrt.f64 (fma.f64 c z (*.f64 a i))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 a i)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 a i))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2)) (pow.f64 (fma.f64 c z (*.f64 i a)) 3))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6))) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) b)) (fma.f64 c z (*.f64 a i))) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) 2) (pow.f64 (*.f64 (*.f64 a i) (*.f64 c z)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 c z) a) i) 2)) (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 3)) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 b (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 b (/.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 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (-.f64 (*.f64 i a) (*.f64 c z)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (*.f64 a i) (*.f64 c z))) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (/.f64 b -1) 1))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) b)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(*.f64 (fma.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)) (pow.f64 (*.f64 c z) 2)) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2) (fma.f64 c z (*.f64 i a))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 2)) (/.f64 (fma.f64 c z (*.f64 i a)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) 2) b)) (/.f64 (fma.f64 c z (*.f64 a i)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 3)) (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (*.f64 i a) (*.f64 c z))) (neg.f64 b))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (neg.f64 b) (/.f64 1 (-.f64 (*.f64 a i) (*.f64 c z)))))
(*.f64 (neg.f64 b) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (-.f64 (*.f64 a i) (*.f64 c z))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) 1)) b)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (/.f64 1 (/.f64 1 (sqrt.f64 b)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (cbrt.f64 b)) (/.f64 (fma.f64 c z (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6)))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6))) b)) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) 2) (pow.f64 (*.f64 (*.f64 a i) (*.f64 c z)) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)))) b) (hypot.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 c z) a) i)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a))))) (-.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (fma.f64 a i (*.f64 a i)) (fma.f64 a i (*.f64 a i))))) (-.f64 (fma.f64 c z (*.f64 a i)) (fma.f64 a i (*.f64 a i))))
(*.f64 (/.f64 b (/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 a (+.f64 i i)))) (pow.f64 (fma.f64 c z (*.f64 a i)) 2))) (-.f64 (fma.f64 c z (*.f64 a i)) (*.f64 a (+.f64 i i))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (fma.f64 a i (*.f64 i a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a)))) (*.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (fma.f64 a i (*.f64 a i)) (fma.f64 a i (*.f64 a i)))) (*.f64 (fma.f64 c z (*.f64 a i)) (fma.f64 a i (*.f64 a i))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 3) (pow.f64 (fma.f64 a i (*.f64 a i)) 3)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 3) (pow.f64 (*.f64 a (+.f64 i i)) 3))) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 i i)) (-.f64 (*.f64 a (+.f64 i i)) (fma.f64 c z (*.f64 a i))))))
(*.f64 (/.f64 (fma.f64 c z (*.f64 i a)) (/.f64 (fma.f64 c z (*.f64 i a)) b)) (fma.f64 c z (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 1 (/.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)))) (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (/.f64 1 (/.f64 1 (sqrt.f64 b)))))
(*.f64 (fma.f64 c z (*.f64 a i)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 1 (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 2) (/.f64 (fma.f64 c z (*.f64 i a)) b)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (fma.f64 c z (*.f64 i a)))
(*.f64 (fma.f64 c z (*.f64 a i)) (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (neg.f64 b)) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2))))
(*.f64 (fma.f64 c z (*.f64 a i)) (neg.f64 (*.f64 (/.f64 b -1) 1)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 b)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) b)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(*.f64 (fma.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)) (pow.f64 (*.f64 c z) 2)) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) b))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 c z (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) 1) (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) 1) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 b (/.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 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 2)) (/.f64 (fma.f64 c z (*.f64 i a)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) 2) b)) (/.f64 (fma.f64 c z (*.f64 a i)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 3)) (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2)) (pow.f64 (fma.f64 c z (*.f64 i a)) 3))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 b (/.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 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) b)) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))))
(*.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6))) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) b)) (fma.f64 c z (*.f64 a i))) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) 2) (pow.f64 (*.f64 (*.f64 a i) (*.f64 c z)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 c z) a) i) 2)) (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 3)) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6)))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6))) b)) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) 2) (pow.f64 (*.f64 (*.f64 a i) (*.f64 c z)) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)))) b) (hypot.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 c z) a) i)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (-.f64 (*.f64 i a) (*.f64 c z)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (*.f64 a i) (*.f64 c z))) (neg.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (/.f64 b -1) 1))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) b)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(*.f64 (fma.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)) (pow.f64 (*.f64 c z) 2)) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) b))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a))))) (-.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (fma.f64 a i (*.f64 a i)) (fma.f64 a i (*.f64 a i))))) (-.f64 (fma.f64 c z (*.f64 a i)) (fma.f64 a i (*.f64 a i))))
(*.f64 (/.f64 b (/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 a (+.f64 i i)))) (pow.f64 (fma.f64 c z (*.f64 a i)) 2))) (-.f64 (fma.f64 c z (*.f64 a i)) (*.f64 a (+.f64 i i))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (fma.f64 a i (*.f64 i a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (fma.f64 a i (*.f64 i a)) (fma.f64 a i (*.f64 i a)))) (*.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 a i (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (-.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (fma.f64 a i (*.f64 a i)) (fma.f64 a i (*.f64 a i)))) (*.f64 (fma.f64 c z (*.f64 a i)) (fma.f64 a i (*.f64 a i))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 3) (pow.f64 (fma.f64 a i (*.f64 a i)) 3)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 3) (pow.f64 (*.f64 a (+.f64 i i)) 3))) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (*.f64 a (+.f64 i i)) (-.f64 (*.f64 a (+.f64 i i)) (fma.f64 c z (*.f64 a i))))))
(*.f64 (/.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (/.f64 (*.f64 b (fma.f64 c z (*.f64 a i))) (/.f64 (fma.f64 c z (*.f64 a i)) (sqrt.f64 (fma.f64 c z (*.f64 a i))))))
(*.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 a i)))))
(*.f64 (/.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (*.f64 b (fma.f64 c z (*.f64 a i))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (sqrt.f64 (fma.f64 c z (*.f64 a i))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(*.f64 (*.f64 (/.f64 (*.f64 b (fma.f64 c z (*.f64 a i))) (hypot.f64 (pow.f64 (*.f64 c z) 3/2) (pow.f64 (*.f64 a i) 3/2))) (sqrt.f64 (fma.f64 c z (*.f64 a i)))) (sqrt.f64 (fma.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)) (pow.f64 (*.f64 c z) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) 2) b)))
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (*.f64 (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) 2)) (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)))) (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))) (cbrt.f64 (fma.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)) (pow.f64 (*.f64 c z) 2))))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(pow.f64 (/.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a)))) -1)
(*.f64 b (fma.f64 c z (*.f64 a i)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (*.f64 (neg.f64 b) (/.f64 1 (-.f64 (*.f64 a i) (*.f64 c z)))))
(*.f64 (neg.f64 b) (/.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) (-.f64 (*.f64 a i) (*.f64 c z))))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 a i))) 2))
(fabs.f64 (*.f64 b (fma.f64 c z (*.f64 a i))))
(log.f64 (exp.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 a i)))
(+.f64 (*.f64 b (pow.f64 (*.f64 c z) 2)) (*.f64 b (pow.f64 (*.f64 i a) 2)))
(*.f64 b (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 b (pow.f64 (*.f64 i a) 2)) (*.f64 b (pow.f64 (*.f64 c z) 2)))
(*.f64 b (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 c z) 2) b) (*.f64 (pow.f64 (*.f64 i a) 2) b))
(*.f64 b (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 i a) 2) b) (*.f64 (pow.f64 (*.f64 c z) 2) b))
(*.f64 b (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))) 1)
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(/.f64 (*.f64 b (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6))) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) 2) (pow.f64 (*.f64 (*.f64 a i) (*.f64 c z)) 2)) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 c z) a) i) 2))) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 i a) 6)) b) (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 2) (pow.f64 (*.f64 (*.f64 c z) (*.f64 i a)) 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 2) 2) (pow.f64 (*.f64 (*.f64 a i) (*.f64 c z)) 2)) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 a i)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 c z) a) i) 2))) (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 1)
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(pow.f64 (*.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 b)) 2)
(pow.f64 (*.f64 (fma.f64 c z (*.f64 a i)) (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 3)
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 3) 1/3)
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)) 2))
(fabs.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2)))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) 3))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 3) (pow.f64 b 3)))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) 3)))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)) 1))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b)))
(*.f64 b (pow.f64 (fma.f64 c z (*.f64 a i)) 2))

eval718.0ms (1%)

Compiler

Compiled 67654 to 16722 computations (75.3% saved)

prune908.0ms (1.3%)

Pruning

48 alts after pruning (46 fresh and 2 done)

PrunedKeptTotal
New1780161796
Fresh93039
Picked101
Done224
Total1792481840
Accurracy
100.0%
Counts
1840 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.0%
(fma.f64 y (*.f64 z x) (*.f64 b (fma.f64 i a (*.f64 z (neg.f64 c)))))
57.9%
(fma.f64 c (fma.f64 t j (*.f64 b (neg.f64 z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))
17.8%
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
31.5%
(/.f64 (*.f64 a -1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
57.9%
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))
66.2%
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
71.4%
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
41.8%
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b)))
53.8%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
43.5%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 a b))))
41.0%
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
42.4%
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
66.5%
(+.f64 (-.f64 (fma.f64 x (fma.f64 z y (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
52.3%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
66.4%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
52.1%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 3)) (*.f64 i (*.f64 j (neg.f64 y))))
52.5%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 i (*.f64 j (neg.f64 y))))
39.2%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y))))
41.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
52.1%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3))) (*.f64 i (*.f64 j (neg.f64 y))))
52.5%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
53.0%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
34.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)))) (*.f64 i (*.f64 j (neg.f64 y))))
35.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 1 (fma.f64 c z (*.f64 i (neg.f64 a)))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
55.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y))))
66.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3))
46.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) j) (fma.f64 c t (*.f64 i y))))
78.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))))
54.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))
42.3%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
31.6%
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
29.5%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
29.4%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
29.1%
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
31.6%
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
15.1%
(*.f64 z (*.f64 y x))
15.1%
(*.f64 y (*.f64 z x))
30.6%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
17.9%
(*.f64 i (*.f64 a b))
31.9%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
16.7%
(*.f64 c (*.f64 t j))
2.3%
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
17.8%
(*.f64 a (*.f64 t (neg.f64 x)))
16.6%
(*.f64 a (*.f64 i b))
Compiler

Compiled 2725 to 1763 computations (35.3% saved)

localize61.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
89.4%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
24.8%
(fma.f64 (neg.f64 y) i (*.f64 i y))
Compiler

Compiled 218 to 28 computations (87.2% saved)

localize7.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 11 computations (45% saved)

localize13.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(-.f64 (*.f64 t x) (*.f64 i b))
93.8%
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
Compiler

Compiled 39 to 14 computations (64.1% saved)

series3.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite97.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1066×distribute-rgt-in
1012×distribute-lft-in
886×associate-*r/
710×associate-*l/
354×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify129.0ms (0.2%)

Algorithm
egg-herbie
Rules
938×associate-/r*
916×associate-+r+
760×associate-+l+
608×associate-/r/
590×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03668984
110028666
239928154
Stop Event
node limit
Counts
194 → 197
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) a))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) a))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) 1))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) 1))
(+.f64 0 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 a (*.f64 t x)) (+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 t x)) (+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 (*.f64 i (neg.f64 b)) 1)))
(+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 t x) a) (*.f64 (*.f64 i (neg.f64 b)) a))
(+.f64 (*.f64 (*.f64 t x) a) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 t x) a) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(+.f64 (*.f64 (*.f64 t x) a) (*.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) a))
(+.f64 (*.f64 (*.f64 t x) a) (*.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) a))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) a) (*.f64 (*.f64 t x) a))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))) 1)
(+.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 0) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 1 (*.f64 a (*.f64 t x))) (*.f64 1 (*.f64 a (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 t x) a)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i (neg.f64 b)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t x) a)) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) a)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1) 0) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 0 (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 a (*.f64 t x)) 1) (*.f64 (*.f64 a (*.f64 i (neg.f64 b))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 t x) a) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 b)) a) 1))
(+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) -1) (*.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) -1))
(+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) -1) (*.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) -1))
(+.f64 (*.f64 (*.f64 a (*.f64 t x)) -1) (*.f64 (*.f64 a (*.f64 i (neg.f64 b))) -1))
(+.f64 (*.f64 (*.f64 (*.f64 t x) a) -1) (*.f64 (*.f64 (*.f64 i (neg.f64 b)) a) -1))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1)) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1)))
(-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a))
(-.f64 0 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(-.f64 (-.f64 0 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b))))
(-.f64 (-.f64 0 (*.f64 (*.f64 t x) a)) (*.f64 (*.f64 i (neg.f64 b)) a))
(/.f64 a (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 -1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) a)
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) a) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) a) (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (neg.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) 1) (fma.f64 t x (*.f64 i b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 3)
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) 1/3)
(neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
Outputs
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 (*.f64 i b) 0) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 (*.f64 i b) 0) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 (*.f64 i b) 0) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 (*.f64 i b) 0) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 (*.f64 i b) 0) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 i) b (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (*.f64 i b)) (neg.f64 (sqrt.f64 (*.f64 i b)))) (+.f64 (*.f64 t x) (*.f64 (*.f64 i b) 0))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i b) 0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 b) i (*.f64 i b))) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 2)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 (*.f64 i b) 0) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 1) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 i) b (*.f64 i b)) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (*.f64 i (neg.f64 b)) 1 (*.f64 i b)) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (*.f64 i b)) (neg.f64 (sqrt.f64 (*.f64 i b)))) (+.f64 (*.f64 t x) (*.f64 (*.f64 i b) 0))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 t x) (+.f64 (*.f64 (*.f64 i b) 0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) 1))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) 1))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 0 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 i (neg.f64 b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 t x)) (+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (*.f64 t x)) (+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 (*.f64 i (neg.f64 b)) 1)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 i (neg.f64 b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 (*.f64 t x) a) (*.f64 (*.f64 i (neg.f64 b)) a))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 t x) a) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 (*.f64 t x) a) (+.f64 (*.f64 (*.f64 i (neg.f64 b)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 (*.f64 t x) a) (*.f64 (+.f64 (*.f64 i (neg.f64 b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (*.f64 (*.f64 t x) a) (*.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) a))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 i (neg.f64 b)) a) (*.f64 (*.f64 t x) a))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))) 1)
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 0) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 1 (*.f64 a (*.f64 t x))) (*.f64 1 (*.f64 a (*.f64 i (neg.f64 b)))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 1 (*.f64 (*.f64 t x) a)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 b)) a)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i (neg.f64 b)))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t x) a)) (*.f64 -1 (*.f64 (*.f64 i (neg.f64 b)) a)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1) 0) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 0 (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 a (*.f64 t x)) 1) (*.f64 (*.f64 a (*.f64 i (neg.f64 b))) 1))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 (*.f64 t x) a) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 b)) a) 1))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) -1) (*.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))) -1))
(*.f64 -1 (*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (fma.f64 i b (*.f64 (*.f64 i b) 0)) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) -1) (*.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a) -1))
(*.f64 -1 (*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (fma.f64 i b (*.f64 (*.f64 i b) 0)) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 a (*.f64 t x)) -1) (*.f64 (*.f64 a (*.f64 i (neg.f64 b))) -1))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 (*.f64 t x) a) -1) (*.f64 (*.f64 (*.f64 i (neg.f64 b)) a) -1))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1)) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1)))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(-.f64 0 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) 1)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b))))
(*.f64 a (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))))
(-.f64 (-.f64 0 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (-.f64 0 (*.f64 (*.f64 t x) a)) (*.f64 (*.f64 i (neg.f64 b)) a))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (/.f64 (fma.f64 t x (*.f64 i b)) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))))) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))) (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(/.f64 a (/.f64 (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(*.f64 (/.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i (+.f64 (neg.f64 b) b)))))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (*.f64 (*.f64 i b) 0) (*.f64 (*.f64 i b) 0)))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 3))) (fma.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (*.f64 (*.f64 i b) 0) 3)) (fma.f64 (*.f64 (*.f64 i b) 0) (-.f64 (fma.f64 i b (*.f64 (*.f64 i b) 0)) (*.f64 t x)) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2))) a)
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (*.f64 a a))) a)
(/.f64 (neg.f64 (*.f64 a a)) (/.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (/.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 3)) a) (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a)) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 -1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (neg.f64 (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 i b) 2))))
(*.f64 (/.f64 (neg.f64 a) (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 -1 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) a))
(*.f64 (/.f64 (neg.f64 a) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (fma.f64 t x (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (neg.f64 (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 i b) 2))))
(*.f64 (/.f64 (neg.f64 a) (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) a))
(*.f64 (/.f64 (neg.f64 a) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(*.f64 (/.f64 a (cbrt.f64 (fma.f64 t x (*.f64 i b)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(*.f64 (/.f64 a (cbrt.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (neg.f64 (*.f64 a a))) a)
(*.f64 (/.f64 (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)) a) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (*.f64 i b) (*.f64 t x)) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) -1) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (*.f64 a a) (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (*.f64 i b) (*.f64 t x)) a) (/.f64 (neg.f64 (pow.f64 a 3)) a))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(/.f64 (neg.f64 (*.f64 a a)) (/.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 a a) 0))
(/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (/.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 3)) a) (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (neg.f64 (*.f64 a a))) a)
(*.f64 (/.f64 (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)) a) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (*.f64 i b) (*.f64 t x)) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (*.f64 a a) 0))
(/.f64 (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (*.f64 a a) (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (*.f64 i b) (*.f64 t x)) a) (/.f64 (neg.f64 (pow.f64 a 3)) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b)))) a) (-.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b)))) a) (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(/.f64 a (/.f64 (-.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (-.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(*.f64 (/.f64 a (fma.f64 t x (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i b)))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (*.f64 i (+.f64 (neg.f64 b) b)))))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 b (-.f64 (+.f64 i (neg.f64 i)) i))) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (*.f64 (*.f64 i b) 0) (*.f64 (*.f64 i b) 0)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i (neg.f64 b)) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 i (neg.f64 b))) (*.f64 (*.f64 t x) (*.f64 i (neg.f64 b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (fma.f64 (neg.f64 b) i (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (*.f64 i (+.f64 (neg.f64 b) b)) 3))) (fma.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 i (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 (*.f64 (*.f64 i b) 0) 3)) (fma.f64 (*.f64 (*.f64 i b) 0) (-.f64 (fma.f64 i b (*.f64 (*.f64 i b) 0)) (*.f64 t x)) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 2))) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) a) (neg.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) 1) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b))) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) 1) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) 1) (fma.f64 t x (*.f64 i b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (sqrt.f64 (fma.f64 t x (*.f64 i b)))) (sqrt.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (*.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) 1) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2))))
(/.f64 a (/.f64 (fma.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))))
(pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 3)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) 1/3)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(fabs.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 3) (pow.f64 a 3)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 1))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))

localize41.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j)))
93.7%
(*.f64 c (*.f64 z b))
92.3%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
91.7%
(*.f64 c (*.f64 t j))
Compiler

Compiled 91 to 19 computations (79.1% saved)

series4.0ms (0%)

Counts
2 → 117
Calls

36 calls:

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

rewrite104.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify189.0ms (0.3%)

Algorithm
egg-herbie
Rules
1634×associate-/l*
694×associate-/r*
606×+-commutative
522×associate-+r+
476×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

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

localize38.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.7%
(/.f64 1 (fma.f64 c z (*.f64 i (neg.f64 a))))
92.3%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
92.0%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
90.7%
(/.f64 b (/.f64 1 (fma.f64 c z (*.f64 i (neg.f64 a)))))
Compiler

Compiled 148 to 35 computations (76.4% saved)

series9.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite75.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1178×associate-*r/
934×associate-*l/
804×associate-/r*
628×associate-/l*
468×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.1%)

Algorithm
egg-herbie
Rules
1198×unswap-sqr
742×associate-/l/
680×associate-/r/
656×distribute-lft-in
644×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02877287
18706907
237506725
Stop Event
node limit
Counts
191 → 148
Calls
Call 1
Inputs
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.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 -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 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 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 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 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(/.f64 -1 (*.f64 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 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 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 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 (*.f64 c z) b))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 (*.f64 c z) 1)) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 1 (*.f64 b (*.f64 c z))) (*.f64 1 (*.f64 b (*.f64 i a))))
(+.f64 (*.f64 1 (*.f64 (*.f64 c z) b)) (*.f64 1 (*.f64 b (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 b) (neg.f64 (*.f64 c z))) (*.f64 (neg.f64 b) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (*.f64 c z) 1) b) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 (*.f64 b (*.f64 c z)) 1) (*.f64 (*.f64 b (*.f64 i a)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 c z) b) 1) (*.f64 (*.f64 b (*.f64 i a)) 1))
(+.f64 (*.f64 (neg.f64 (*.f64 c z)) (neg.f64 b)) (*.f64 (*.f64 i a) (neg.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 b (neg.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 -1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (fma.f64 c z (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (neg.f64 b))
(*.f64 (neg.f64 b) (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (*.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))) (sqrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (*.f64 (/.f64 (sqrt.f64 b) 1) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (*.f64 (/.f64 (cbrt.f64 b) 1) (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2)) (/.f64 (cbrt.f64 b) (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) 1) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (cbrt.f64 b))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 b) 2) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 b))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) -1) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(pow.f64 (/.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a)))) -1)
(neg.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 c z (*.f64 i a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))))) 1)
(*.f64 1 (/.f64 1 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) 1)
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2) (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 -1 (/.f64 -1 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 -1 (fma.f64 c z (*.f64 i a))) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) 1) (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) -1) (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) -1))
(*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 c z) (*.f64 c z)) (pow.f64 (*.f64 i a) 2))) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (-.f64 (+.f64 (*.f64 (*.f64 c z) (*.f64 c z)) (pow.f64 (*.f64 i a) 2)) (*.f64 (*.f64 c z) (*.f64 i a))))
(pow.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) 1)
(pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))) 3)
(pow.f64 (/.f64 1 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) 1/3)
(pow.f64 (fma.f64 c z (*.f64 i a)) -1)
(sqrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))))))
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 c z (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c z (*.f64 i a))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 c z (*.f64 i a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 c z (*.f64 i a)))))
Outputs
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 b (*.f64 i a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.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 (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 b (*.f64 i a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 b (*.f64 i a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 b (*.f64 i a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 b (*.f64 i a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 b (*.f64 i a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(/.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 (neg.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (/.f64 -1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (/.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 a i)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.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 a i)))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))))) (/.f64 1 (*.f64 i a)))
(+.f64 (-.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 (*.f64 i a) 2) (neg.f64 z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(/.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 1 (*.f64 c z)) (*.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z))))
(fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.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 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 1 (*.f64 c z)) (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (/.f64 (pow.f64 (*.f64 i a) 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 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (+.f64 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3)) (/.f64 (pow.f64 (*.f64 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4)))))
(/.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 1 (*.f64 c z)) (*.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z))))
(fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.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 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 1 (*.f64 c z)) (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (/.f64 (pow.f64 (*.f64 i a) 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 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (+.f64 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3)) (/.f64 (pow.f64 (*.f64 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4)))))
(/.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 (neg.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (/.f64 -1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (/.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 a i)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.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 a i)))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))))) (/.f64 1 (*.f64 i a)))
(+.f64 (-.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 (*.f64 i a) 2) (neg.f64 z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(/.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 1 (*.f64 c z)) (*.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z))))
(fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.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 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 1 (*.f64 c z)) (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (/.f64 (pow.f64 (*.f64 i a) 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 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (+.f64 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3)) (/.f64 (pow.f64 (*.f64 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4)))))
(/.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 1 (*.f64 c z)) (*.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z))))
(fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.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 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 1 (*.f64 c z)) (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (/.f64 (pow.f64 (*.f64 i a) 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 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (+.f64 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3)) (/.f64 (pow.f64 (*.f64 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4)))))
(/.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 1 (*.f64 c z)) (*.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z))))
(fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.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 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 1 (*.f64 c z)) (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (/.f64 (pow.f64 (*.f64 i a) 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 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (+.f64 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3)) (/.f64 (pow.f64 (*.f64 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4)))))
(/.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 (neg.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (/.f64 -1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (/.f64 -1 (*.f64 i a)))
(-.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 i i)) (/.f64 z (*.f64 a a))) (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 -1 (*.f64 i a)))
(-.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 i i)) (/.f64 z (*.f64 a a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))))) (/.f64 1 (*.f64 i a)))
(+.f64 (-.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 (*.f64 i a) 2) (neg.f64 z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(/.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 (neg.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (/.f64 -1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (/.f64 -1 (*.f64 i a)))
(-.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 i i)) (/.f64 z (*.f64 a a))) (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 -1 (*.f64 i a)))
(-.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 i i)) (/.f64 z (*.f64 a a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))))) (/.f64 1 (*.f64 i a)))
(+.f64 (-.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 (*.f64 i a) 2) (neg.f64 z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(/.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 1 (*.f64 c z)) (*.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z))))
(fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.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 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 1 (*.f64 c z)) (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (/.f64 (pow.f64 (*.f64 i a) 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 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 (/.f64 i (*.f64 c c)) (/.f64 a (*.f64 z z)) (/.f64 1 (*.f64 c z))) (+.f64 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 3)) (/.f64 (pow.f64 (*.f64 i a) 3) (*.f64 (pow.f64 c 4) (pow.f64 z 4)))))
(/.f64 -1 (*.f64 a i))
(/.f64 -1 (*.f64 i a))
(-.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 i i)) (/.f64 z (*.f64 a a)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (/.f64 -1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (/.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 -1 (+.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.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 (fma.f64 -1 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))))) (/.f64 1 (*.f64 i a)))
(+.f64 (-.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 (*.f64 i a) 2) (neg.f64 z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(/.f64 -1 (*.f64 a i))
(/.f64 -1 (*.f64 i a))
(-.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 i i)) (/.f64 z (*.f64 a a)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (/.f64 -1 (*.f64 i a)))
(fma.f64 -1 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (/.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 -1 (+.f64 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)))) (/.f64 1 (*.f64 i a)))
(fma.f64 -1 (+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 i a) 2)) z) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.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 (fma.f64 -1 (*.f64 (/.f64 c (*.f64 i i)) (/.f64 z (*.f64 a a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 3)) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))))) (/.f64 1 (*.f64 i a)))
(+.f64 (-.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 (*.f64 i a) 2) (neg.f64 z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (*.f64 i a) 3)) (*.f64 z z))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (pow.f64 (*.f64 i a) 2)) c) (-.f64 -1 (/.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 i 4) (pow.f64 a 4)))) (/.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 (*.f64 c z) b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 b (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 (*.f64 c z) 1)) (*.f64 b (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 1 (*.f64 b (*.f64 c z))) (*.f64 1 (*.f64 b (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 1 (*.f64 (*.f64 c z) b)) (*.f64 1 (*.f64 b (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (neg.f64 b) (neg.f64 (*.f64 c z))) (*.f64 (neg.f64 b) (*.f64 i a)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (*.f64 c z) 1) b) (*.f64 b (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 b (*.f64 c z)) 1) (*.f64 (*.f64 b (*.f64 i a)) 1))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 (*.f64 c z) b) 1) (*.f64 (*.f64 b (*.f64 i a)) 1))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (neg.f64 (*.f64 c z)) (neg.f64 b)) (*.f64 (*.f64 i a) (neg.f64 b)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 b (neg.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 -1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (fma.f64 c z (*.f64 i a)) b)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (neg.f64 b))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (neg.f64 b) (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (*.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 b (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (*.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 b (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))) (sqrt.f64 b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (*.f64 (/.f64 (sqrt.f64 b) 1) (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (*.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 b (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (*.f64 (/.f64 (cbrt.f64 b) 1) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2)) (/.f64 (cbrt.f64 b) (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) 1) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) (*.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 b (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (cbrt.f64 b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 b) 2) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (*.f64 (/.f64 b (sqrt.f64 -1)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))) -1) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) b) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (/.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a)))) -1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(neg.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(fabs.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))))) 1)
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(*.f64 1 (/.f64 1 (fma.f64 c z (*.f64 i a))))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) 1)
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2) (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 -1 (/.f64 -1 (fma.f64 c z (*.f64 i a))))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 -1 (fma.f64 c z (*.f64 i a))) -1)
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) 1) (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) -1) (pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) -1))
(pow.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 c z) (*.f64 c z)) (pow.f64 (*.f64 i a) 2))) (fma.f64 c z (*.f64 i a)))
(*.f64 (fma.f64 c z (*.f64 i a)) (/.f64 1 (-.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 2))))
(/.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 (*.f64 c z) (*.f64 c z) (neg.f64 (pow.f64 (*.f64 i a) 2))))
(/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (*.f64 c (*.f64 z (*.f64 c z))) (pow.f64 (*.f64 i a) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (-.f64 (+.f64 (*.f64 (*.f64 c z) (*.f64 c z)) (pow.f64 (*.f64 i a) 2)) (*.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (-.f64 (fma.f64 (*.f64 c z) (*.f64 c z) (pow.f64 (*.f64 i a) 2)) (*.f64 c (*.f64 z (*.f64 i a)))))
(/.f64 (fma.f64 c (*.f64 z (*.f64 c z)) (*.f64 (*.f64 i a) (-.f64 (*.f64 i a) (*.f64 c z)))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))
(pow.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) 1)
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(pow.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -1/2) 2)
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 c z (*.f64 i a)))) 3)
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(pow.f64 (/.f64 1 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(pow.f64 (fma.f64 c z (*.f64 i a)) -1)
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(sqrt.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))))))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(exp.f64 (neg.f64 (log.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c z (*.f64 i a))) -1))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 c z (*.f64 i a)))) 1))
(/.f64 1 (fma.f64 c z (*.f64 i a)))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 c z (*.f64 i a)))))
(/.f64 1 (fma.f64 c z (*.f64 i a)))

eval429.0ms (0.6%)

Compiler

Compiled 63939 to 12915 computations (79.8% saved)

prune874.0ms (1.2%)

Pruning

48 alts after pruning (45 fresh and 3 done)

PrunedKeptTotal
New168391692
Fresh53641
Picked101
Done336
Total1692481740
Accurracy
100.0%
Counts
1740 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.0%
(fma.f64 y (*.f64 z x) (*.f64 b (fma.f64 i a (*.f64 z (neg.f64 c)))))
57.9%
(fma.f64 c (fma.f64 t j (*.f64 b (neg.f64 z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))
16.5%
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3)
2.0%
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (neg.f64 (*.f64 a a))) a)
17.8%
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (neg.f64 (*.f64 i b)) (neg.f64 (*.f64 i b)))))) (-.f64 (*.f64 t x) (neg.f64 (*.f64 i b))))
31.5%
(/.f64 (*.f64 a -1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
58.0%
(-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))
66.2%
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
71.4%
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
45.0%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b)))
43.5%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 a b))))
31.0%
(-.f64 (*.f64 (*.f64 t c) j) (*.f64 c (*.f64 z b)))
41.0%
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
42.4%
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
52.3%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
66.4%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))
65.5%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
52.1%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 3)) (*.f64 i (*.f64 j (neg.f64 y))))
52.5%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 i (*.f64 j (neg.f64 y))))
39.2%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y))))
41.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
52.1%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3))) (*.f64 i (*.f64 j (neg.f64 y))))
52.5%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
53.0%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
34.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)))) (*.f64 i (*.f64 j (neg.f64 y))))
35.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 z z)) (*.f64 (*.f64 i i) (*.f64 a a))) (/.f64 (-.f64 (*.f64 c z) (neg.f64 (*.f64 a i))) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
66.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 1 (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
55.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y))))
46.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (*.f64 (pow.f64 (fma.f64 c t (*.f64 i y)) 2) j) (fma.f64 c t (*.f64 i y))))
54.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))
42.3%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
31.6%
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
29.5%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
29.4%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
29.1%
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
17.8%
(*.f64 (neg.f64 a) (*.f64 t x))
15.1%
(*.f64 z (*.f64 y x))
15.1%
(*.f64 y (*.f64 z x))
30.6%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
17.9%
(*.f64 i (*.f64 a b))
31.9%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
16.7%
(*.f64 c (*.f64 t j))
2.3%
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
31.6%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
16.6%
(*.f64 a (*.f64 i b))
Compiler

Compiled 1336 to 873 computations (34.7% saved)

regimes1.4s (2%)

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

10 calls:

297.0ms
x
188.0ms
z
154.0ms
t
154.0ms
y
116.0ms
i
Results
AccuracySegmentsBranch
88.3%5x
84.9%2y
86.7%5z
88.8%3t
83.2%1a
89.0%3b
85.6%3c
84.8%3i
87.1%3j
90.7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 2323 to 468 computations (79.9% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4795500480648145e+303
+inf
0.0ms
-inf
-2.033196998387452e+304
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.6s (2.3%)

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

10 calls:

247.0ms
x
205.0ms
z
203.0ms
i
198.0ms
c
165.0ms
t
Results
AccuracySegmentsBranch
88.3%5x
84.9%2y
86.7%5z
88.8%3t
83.2%1a
89.0%3b
85.6%3c
84.8%3i
87.1%3j
90.7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 2283 to 467 computations (79.5% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4795500480648145e+303
+inf
0.0ms
-inf
-2.033196998387452e+304
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.9s (2.7%)

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

10 calls:

499.0ms
x
214.0ms
z
186.0ms
i
181.0ms
y
171.0ms
j
Results
AccuracySegmentsBranch
88.3%5x
84.9%2y
86.7%5z
88.8%3t
83.2%1a
89.0%3b
85.6%3c
84.8%3i
87.1%3j
90.7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 2243 to 463 computations (79.4% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4795500480648145e+303
+inf
0.0ms
-inf
-2.033196998387452e+304
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.5s (2.2%)

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

10 calls:

235.0ms
z
216.0ms
x
197.0ms
t
163.0ms
y
151.0ms
j
Results
AccuracySegmentsBranch
88.3%5x
84.9%2y
86.7%5z
88.8%3t
83.2%1a
89.0%3b
85.6%3c
84.8%3i
87.1%3j
90.7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1911 to 427 computations (77.7% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4795500480648145e+303
+inf
0.0ms
-inf
-2.033196998387452e+304
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.0s (1.4%)

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

10 calls:

180.0ms
y
142.0ms
t
111.0ms
x
111.0ms
b
93.0ms
z
Results
AccuracySegmentsBranch
85.2%5x
85.7%8y
84.1%4z
86.2%5t
82.0%3a
83.7%4b
84.0%3c
82.9%3i
84.6%3j
90.7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1030 to 270 computations (73.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4795500480648145e+303
+inf
0.0ms
-inf
-2.033196998387452e+304
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.9s (2.7%)

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

9 calls:

325.0ms
t
315.0ms
y
214.0ms
z
192.0ms
b
182.0ms
a
Results
AccuracySegmentsBranch
86.5%8x
84.3%7y
86.3%9z
86.8%8t
81.3%5a
85.8%7b
83.1%5c
78.7%3i
85.3%5j
Compiler

Compiled 963 to 246 computations (74.5% saved)

bsearch152.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
0.7487674063496129
2057049448.4193237
25.0ms
1.5472725852463945e-163
6.9948186642952145e-158
16.0ms
4.8261613025152526e-239
2.6039700210014733e-238
11.0ms
-1.2883399679730845e-277
-7.41236140601802e-278
19.0ms
-2.862147007454725e-232
-9.190499076656202e-234
28.0ms
-3.6899222165570833e-175
-4.520066604949315e-187
24.0ms
-2.2446033387490678e-26
-3.642365672161775e-31
Results
134.0ms848×body256valid
5.0ms29×body256infinite
Compiler

Compiled 3815 to 2443 computations (36% saved)

regimes1.5s (2.2%)

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

9 calls:

276.0ms
t
221.0ms
b
208.0ms
z
173.0ms
y
169.0ms
c
Results
AccuracySegmentsBranch
82.4%4x
84.3%7y
86.3%9z
85.3%11t
81.3%5a
85.5%7b
83.1%5c
78.7%3i
84.6%5j
Compiler

Compiled 908 to 238 computations (73.8% saved)

bsearch224.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
40.0ms
3.011347236723068e+160
8.024917276690415e+167
19.0ms
7.965003535786466e-18
6.810879783634192e-17
26.0ms
2.2819680116677854e-166
1.881320916901332e-160
11.0ms
1.4025439627187741e-241
2.150373811772795e-241
53.0ms
-9.942740034714908e-241
-6.841431889922847e-243
23.0ms
-9.74477311604622e-64
-4.658360995308478e-67
25.0ms
-7.879567118317053e+67
-1.1694561422621445e+65
28.0ms
-2.4557277749320908e+148
-1.0955240247457246e+145
Results
182.0ms944×body256valid
27.0ms130×body256infinite
Compiler

Compiled 4246 to 2728 computations (35.8% saved)

regimes1.8s (2.5%)

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

9 calls:

404.0ms
c
310.0ms
a
246.0ms
y
225.0ms
t
210.0ms
z
Results
AccuracySegmentsBranch
81.8%4x
81.6%5y
83.7%7z
80.2%6t
84.6%11a
83.3%4b
84.6%11c
78.7%3i
79.8%3j
Compiler

Compiled 881 to 231 computations (73.8% saved)

bsearch265.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
30.0ms
2.734093097753555e+178
3.0558430555670458e+181
35.0ms
8.929483952822327e+138
3.974353998574191e+149
27.0ms
2.9579843354683577e-52
1.9925121114829926e-47
26.0ms
-3.7676055697381243e-298
-1.608513592512243e-307
17.0ms
-1.2879747970574605e-223
-1.3279441105947748e-224
25.0ms
-3.149359038018288e-198
-7.910256238260125e-201
25.0ms
-4.1628792653904135e-157
-1.3565374743735198e-163
21.0ms
-5.471064217421727e-131
-1.7793810713064736e-132
25.0ms
-5.187810718212701e+50
-2.4572454795260634e+47
32.0ms
-2.9267643670361898e+218
-4.1662228956675883e+216
Results
213.0ms1296×body256valid
28.0ms178×body256infinite
Compiler

Compiled 5667 to 3613 computations (36.2% saved)

regimes1.0s (1.4%)

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

9 calls:

181.0ms
a
175.0ms
z
137.0ms
t
125.0ms
c
96.0ms
y
Results
AccuracySegmentsBranch
81.8%4x
78.2%4y
83.7%8z
79.8%6t
82.9%9a
83.3%4b
81.3%6c
78.7%3i
79.8%3j
Compiler

Compiled 802 to 223 computations (72.2% saved)

bsearch167.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
3.011347236723068e+160
8.024917276690415e+167
19.0ms
7.965003535786466e-18
6.810879783634192e-17
25.0ms
2.2819680116677854e-166
1.881320916901332e-160
24.0ms
2.150373811772795e-241
1.5281262615293585e-232
14.0ms
-1.5921465094668508e-132
-4.1542930794302894e-133
24.0ms
-7.879567118317053e+67
-1.1694561422621445e+65
28.0ms
-2.4557277749320908e+148
-1.0955240247457246e+145
Results
136.0ms864×body256valid
18.0ms114×body256infinite
Compiler

Compiled 3827 to 2439 computations (36.3% saved)

regimes1.2s (1.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 a (*.f64 t (neg.f64 x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (neg.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 (*.f64 t c) j) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(/.f64 (*.f64 a -1) (/.f64 1 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))) (neg.f64 (*.f64 a a))) a)
(-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b))))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.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 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
Calls

9 calls:

253.0ms
a
168.0ms
c
154.0ms
x
136.0ms
t
135.0ms
z
Results
AccuracySegmentsBranch
81.3%4x
76.0%3y
81.0%7z
79.8%6t
81.8%8a
83.2%6b
83.0%9c
76.5%3i
79.8%3j
Compiler

Compiled 776 to 221 computations (71.5% saved)

bsearch175.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
2.7307831928805864e+187
7.10470722118939e+200
33.0ms
1.4932732791349126e+95
6.073534734359268e+100
46.0ms
1859197410338160.0
159410028824734400.0
22.0ms
1.1298152150117571e-70
5.10200760272447e-67
17.0ms
-3.428560979616563e-19
-1.709529997981674e-19
Results
145.0ms624×body256valid
21.0ms134×body256infinite
Compiler

Compiled 2725 to 1745 computations (36% saved)

regimes1.3s (1.8%)

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

9 calls:

282.0ms
z
166.0ms
a
163.0ms
c
150.0ms
t
146.0ms
b
Results
AccuracySegmentsBranch
81.3%4x
77.9%6y
84.1%11z
80.9%6t
81.8%8a
82.0%6b
81.7%8c
76.5%3i
79.8%3j
Compiler

Compiled 724 to 218 computations (69.9% saved)

bsearch243.0ms (0.3%)

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
35.0ms
2.4590681160723534e+172
1.014334162489975e+177
28.0ms
1.8788271225310274e-15
1.796104186034316e-10
19.0ms
1.1156333252949387e-123
2.8650424490557467e-122
29.0ms
1.740874509249976e-149
6.938055737050771e-132
27.0ms
3.894362832887355e-226
2.140121782053916e-218
8.0ms
5.754098859938021e-262
7.460999243984342e-262
17.0ms
-6.942477354526684e-240
-9.942740034714908e-241
17.0ms
-3.3043812140281383e-140
-2.569954825149777e-141
26.0ms
-7.879567118317053e+67
-1.1694561422621445e+65
35.0ms
-2.4557277749320908e+148
-1.0955240247457246e+145
Results
195.0ms1184×body256valid
31.0ms154×body256infinite
Compiler

Compiled 4890 to 3142 computations (35.7% saved)

regimes1.4s (2%)

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

9 calls:

247.0ms
z
204.0ms
a
201.0ms
b
192.0ms
t
167.0ms
y
Results
AccuracySegmentsBranch
81.3%4x
77.9%6y
81.9%9z
80.9%6t
81.8%8a
82.0%6b
81.7%8c
76.5%3i
79.0%3j
Compiler

Compiled 699 to 216 computations (69.1% saved)

bsearch178.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
2.7307831928805864e+187
7.10470722118939e+200
32.0ms
1.4932732791349126e+95
6.073534734359268e+100
22.0ms
1859197410338160.0
159410028824734400.0
25.0ms
1.1298152150117571e-70
5.10200760272447e-67
44.0ms
-7323785357806847.0
-23543848665618.883
Results
146.0ms672×body256valid
22.0ms144×body256infinite
Compiler

Compiled 2930 to 1872 computations (36.1% saved)

regimes1.2s (1.8%)

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

9 calls:

214.0ms
c
207.0ms
t
205.0ms
z
119.0ms
i
113.0ms
y
Results
AccuracySegmentsBranch
79.4%4x
77.3%5y
80.5%9z
80.2%8t
79.5%6a
80.9%5b
82.6%11c
76.0%3i
78.6%3j
Compiler

Compiled 624 to 208 computations (66.7% saved)

bsearch310.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
31.0ms
2.734093097753555e+178
3.0558430555670458e+181
33.0ms
8.929483952822327e+138
3.974353998574191e+149
17.0ms
7.00603472699106e-157
3.6960728863553513e-156
63.0ms
2.8287621587784052e-238
8.890268150496419e-232
25.0ms
1.8562128039359093e-261
5.200910320346567e-256
19.0ms
7.954797420454395e-301
2.3060402729142665e-299
48.0ms
-3.7676055697381243e-298
-1.608513592512243e-307
17.0ms
-1.2879747970574605e-223
-1.3279441105947748e-224
29.0ms
-3.7184827237962026e-81
-7.32489324221704e-92
27.0ms
-2.9267643670361898e+218
-4.1662228956675883e+216
Results
270.0ms1296×body256valid
20.0ms130×body256infinite
Compiler

Compiled 5534 to 3520 computations (36.4% saved)

regimes1.2s (1.7%)

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

9 calls:

199.0ms
c
150.0ms
b
144.0ms
i
141.0ms
z
136.0ms
t
Results
AccuracySegmentsBranch
74.0%4x
75.7%4y
74.9%7z
77.1%7t
76.0%7a
74.3%7b
75.3%8c
73.5%4i
70.6%4j
Compiler

Compiled 599 to 202 computations (66.3% saved)

bsearch131.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
1.5322727265767638e-180
1.6411539674083967e-176
16.0ms
4.8261613025152526e-239
2.6039700210014733e-238
26.0ms
-1.4858444678897179e-260
-3.6196051745673424e-267
13.0ms
-2.012972915622104e-226
-7.589805965964918e-227
12.0ms
-3.1842197053521095e-116
-1.933482309216402e-116
30.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
Results
118.0ms672×body256valid
3.0ms20×body256infinite
Compiler

Compiled 2848 to 1854 computations (34.9% saved)

regimes1.3s (1.8%)

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

9 calls:

259.0ms
c
221.0ms
b
136.0ms
i
135.0ms
t
131.0ms
a
Results
AccuracySegmentsBranch
74.0%4x
75.7%4y
73.3%5z
75.8%7t
75.8%7a
74.5%8b
75.3%8c
74.5%5i
70.0%4j
Compiler

Compiled 574 to 200 computations (65.2% saved)

bsearch134.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.5322727265767638e-180
1.6411539674083967e-176
28.0ms
4.8261613025152526e-239
2.6039700210014733e-238
25.0ms
-1.4858444678897179e-260
-3.6196051745673424e-267
14.0ms
-2.012972915622104e-226
-7.589805965964918e-227
12.0ms
-3.1842197053521095e-116
-1.933482309216402e-116
31.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
Results
121.0ms672×body256valid
2.0ms14×body256infinite
Compiler

Compiled 2848 to 1854 computations (34.9% saved)

regimes1.3s (1.8%)

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

9 calls:

188.0ms
i
172.0ms
t
167.0ms
b
139.0ms
y
137.0ms
a
Results
AccuracySegmentsBranch
71.8%4x
73.3%6y
71.6%8z
75.7%10t
72.3%8a
73.8%9b
72.6%5c
73.6%7i
68.8%5j
Compiler

Compiled 549 to 198 computations (63.9% saved)

bsearch288.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
7.529454768461255e+146
8.814628649571331e+152
28.0ms
2.516831407019802e+59
1.267819547237407e+62
37.0ms
2.2777383087892767e-29
2.355231558435984e-9
26.0ms
1.5472725852463945e-163
6.9948186642952145e-158
17.0ms
4.8261613025152526e-239
2.6039700210014733e-238
25.0ms
-1.4858444678897179e-260
-3.6196051745673424e-267
22.0ms
-5.9575440025150204e-192
-1.7909184967682908e-194
47.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
41.0ms
-1.073187557206625e+132
-2.7300267671304662e+106
Results
244.0ms1296×body256valid
25.0ms160×body256infinite
Compiler

Compiled 5023 to 3345 computations (33.4% saved)

regimes1.1s (1.6%)

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

9 calls:

225.0ms
b
153.0ms
t
147.0ms
a
121.0ms
x
112.0ms
j
Results
AccuracySegmentsBranch
72.3%6x
70.6%6y
68.3%6z
75.2%10t
70.0%7a
75.2%13b
72.6%5c
71.9%5i
66.8%4j
Compiler

Compiled 526 to 193 computations (63.3% saved)

bsearch313.0ms (0.4%)

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
30.0ms
1.6111121629255518e+105
5.51091009662948e+107
60.0ms
2.9514523509325162e+85
4.3154451405352265e+89
31.0ms
1.3780857804938e+64
8.080623202790407e+71
22.0ms
159410028824734400.0
8697267458862798000.0
25.0ms
1.1298152150117571e-70
5.10200760272447e-67
17.0ms
1.405183613781678e-125
1.6805959817438062e-124
23.0ms
4.7477632435120015e-164
1.9700484112170754e-159
14.0ms
4.002948479934973e-203
1.455912886634908e-202
22.0ms
6.550613076208283e-241
6.035191430929591e-238
21.0ms
-7.278134981025992e-111
-7.950538580081243e-113
17.0ms
-5.837572549716947e-67
-9.484908710891529e-68
32.0ms
-1.709529997981674e-19
-1.7378843885467107e-32
Results
266.0ms1440×body256valid
26.0ms165×body256infinite
Compiler

Compiled 5650 to 3702 computations (34.5% saved)

regimes1.8s (2.5%)

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

9 calls:

548.0ms
b
340.0ms
a
175.0ms
y
162.0ms
t
147.0ms
c
Results
AccuracySegmentsBranch
71.8%6x
70.6%6y
65.6%4z
75.1%10t
69.3%7a
75.2%13b
74.1%10c
71.9%5i
66.8%4j
Compiler

Compiled 503 to 188 computations (62.6% saved)

bsearch298.0ms (0.4%)

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
33.0ms
1.6111121629255518e+105
5.51091009662948e+107
32.0ms
2.9514523509325162e+85
4.3154451405352265e+89
31.0ms
1.3780857804938e+64
8.080623202790407e+71
21.0ms
159410028824734400.0
8697267458862798000.0
22.0ms
1.1298152150117571e-70
5.10200760272447e-67
18.0ms
1.405183613781678e-125
1.6805959817438062e-124
22.0ms
4.7477632435120015e-164
1.9700484112170754e-159
22.0ms
3.3057094910951284e-194
3.082816820736852e-191
23.0ms
6.550613076208283e-241
6.035191430929591e-238
25.0ms
-7.278134981025992e-111
-7.950538580081243e-113
18.0ms
-5.837572549716947e-67
-9.484908710891529e-68
30.0ms
-1.709529997981674e-19
-1.7378843885467107e-32
Results
250.0ms1488×body256valid
25.0ms134×body256infinite
Compiler

Compiled 5813 to 3799 computations (34.6% saved)

regimes1.2s (1.7%)

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

9 calls:

244.0ms
b
195.0ms
t
127.0ms
c
125.0ms
x
123.0ms
z
Results
AccuracySegmentsBranch
70.3%6x
66.4%5y
67.7%8z
73.5%11t
67.9%7a
73.5%10b
71.8%8c
71.9%5i
66.8%4j
Compiler

Compiled 481 to 185 computations (61.5% saved)

bsearch350.0ms (0.5%)

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
69.0ms
7.529454768461255e+146
8.814628649571331e+152
25.0ms
2.516831407019802e+59
1.267819547237407e+62
94.0ms
2.2777383087892767e-29
2.355231558435984e-9
25.0ms
1.3794532527544948e-122
5.397468704446405e-115
17.0ms
4.8261613025152526e-239
2.6039700210014733e-238
16.0ms
1.4087867327011244e-276
1.2478812977678052e-275
14.0ms
-2.012972915622104e-226
-7.589805965964918e-227
25.0ms
-6.702312973036549e-155
-1.606158779054291e-160
29.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
36.0ms
-1.073187557206625e+132
-2.7300267671304662e+106
Results
310.0ms1344×body256valid
21.0ms136×body256infinite
Compiler

Compiled 4840 to 3240 computations (33.1% saved)

regimes1.1s (1.6%)

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

9 calls:

260.0ms
x
223.0ms
y
146.0ms
z
115.0ms
a
115.0ms
t
Results
AccuracySegmentsBranch
70.2%9x
67.1%7y
68.0%10z
66.0%5t
68.3%7a
70.2%7b
67.3%5c
67.4%3i
64.4%3j
Compiler

Compiled 459 to 181 computations (60.6% saved)

bsearch255.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
18.0ms
2.5151252614173663e-23
1.7137763123143385e-22
21.0ms
1.864521345614835e-54
2.2807489968120306e-52
55.0ms
2.134825000754127e-155
2.2758235448828666e-153
30.0ms
1.661523251470829e-195
9.836536644964556e-179
29.0ms
1.4885906438167568e-291
6.250152550719771e-277
21.0ms
-3.2346194745369306e-81
-4.300379491315479e-83
28.0ms
-1.3712358515904483e+40
-3.9531872360707763e+37
53.0ms
-6.95609040161852e+176
-1.7778360479574563e+173
Results
189.0ms1008×body256valid
52.0ms90×body256infinite
Compiler

Compiled 3459 to 2348 computations (32.1% saved)

regimes1.9s (2.7%)

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

9 calls:

304.0ms
b
286.0ms
y
262.0ms
z
222.0ms
x
210.0ms
c
Results
AccuracySegmentsBranch
67.9%9x
64.5%9y
65.6%11z
66.1%8t
68.1%12a
68.0%10b
66.6%9c
65.4%7i
62.1%6j
Compiler

Compiled 438 to 179 computations (59.1% saved)

bsearch513.0ms (0.7%)

Algorithm
11×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
Steps
TimeLeftRight
88.0ms
7.125482131660311e+273
3.532977036144456e+287
65.0ms
4.692912610428916e+102
8.913202265123043e+104
65.0ms
6.624678754528561e-45
1.3445259650369556e-38
54.0ms
8.760254834822028e-53
3.2040664770929643e-47
8.0ms
2.119053404464641e-60
2.7625762745651006e-60
36.0ms
7.196460893275752e-146
1.0383112264944632e-144
65.0ms
1.1586736953788231e-240
3.1434519156541227e-232
25.0ms
2.710079639706189e-248
1.1586736953788231e-240
26.0ms
-2.5323603438139473e-298
-1.4598497867959677e-306
54.0ms
-1.989360283333039e-147
-1.513468953694096e-151
28.0ms
-5.696509305647164e+122
-2.1625936114163747e+113
Results
421.0ms1408×body256valid
35.0ms229×body256infinite
Compiler

Compiled 4692 to 3202 computations (31.8% saved)

regimes2.0s (2.9%)

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

9 calls:

339.0ms
z
312.0ms
t
254.0ms
b
240.0ms
a
195.0ms
x
Results
AccuracySegmentsBranch
67.4%9x
61.6%7y
64.7%12z
68.1%12t
64.7%10a
68.0%12b
66.7%12c
64.0%9i
60.3%9j
Compiler

Compiled 419 to 178 computations (57.5% saved)

bsearch422.0ms (0.6%)

Algorithm
11×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
Steps
TimeLeftRight
71.0ms
7.529454768461255e+146
8.814628649571331e+152
56.0ms
2.516831407019802e+59
1.267819547237407e+62
30.0ms
2057049448.4193237
10175783759332516000.0
37.0ms
4.939326863505202e-108
2.6706926176340615e-102
28.0ms
1.5472725852463945e-163
6.9948186642952145e-158
37.0ms
5.7471864644057154e-198
1.0186581481064751e-197
20.0ms
9.869897064339387e-279
1.4087867327011244e-276
50.0ms
-1.933482309216402e-116
-1.5345876432322218e-121
36.0ms
-2.705048678142432e-43
-1.0511774804936114e-47
28.0ms
-4.497695258298463e-18
-3.890072509110521e-20
30.0ms
-3.1585871487674144e+46
-2.67971571071821e+41
Results
323.0ms1424×body256valid
80.0ms141×body256infinite
Compiler

Compiled 4676 to 3211 computations (31.3% saved)

regimes1.6s (2.3%)

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

9 calls:

284.0ms
t
242.0ms
a
232.0ms
c
171.0ms
z
171.0ms
b
Results
AccuracySegmentsBranch
64.4%6x
58.6%6y
60.1%10z
68.2%13t
64.7%10a
63.0%7b
64.6%12c
60.7%10i
57.0%6j
Compiler

Compiled 400 to 174 computations (56.5% saved)

bsearch385.0ms (0.5%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
6.7895581271389315e+131
1.21384076188177e+140
28.0ms
2.516831407019802e+59
1.267819547237407e+62
32.0ms
2057049448.4193237
10175783759332516000.0
26.0ms
1.3794532527544948e-122
5.397468704446405e-115
29.0ms
6.9948186642952145e-158
5.663089605031079e-148
19.0ms
1.0186581481064751e-197
2.26239970079947e-195
77.0ms
5.652849946219403e-238
1.6894508615554355e-231
30.0ms
1.6739744407454894e-289
5.793426008659151e-286
14.0ms
-2.1817251797322766e-149
-7.209513001850952e-150
42.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
22.0ms
-4.497695258298463e-18
-3.890072509110521e-20
30.0ms
-3.1585871487674144e+46
-2.67971571071821e+41
Results
340.0ms1616×body256valid
22.0ms137×body256infinite
Compiler

Compiled 5191 to 3547 computations (31.7% saved)

regimes976.0ms (1.4%)

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

9 calls:

167.0ms
t
155.0ms
c
139.0ms
a
132.0ms
z
105.0ms
y
Results
AccuracySegmentsBranch
62.2%4x
59.3%8y
60.9%11z
65.4%13t
61.4%9a
59.3%4b
64.6%12c
56.8%7i
57.0%6j
Compiler

Compiled 382 to 168 computations (56% saved)

bsearch319.0ms (0.5%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
6.7895581271389315e+131
1.21384076188177e+140
25.0ms
2.516831407019802e+59
1.267819547237407e+62
30.0ms
2057049448.4193237
10175783759332516000.0
25.0ms
1.3794532527544948e-122
5.397468704446405e-115
20.0ms
1.0279262800541523e-138
1.8655694810380408e-137
28.0ms
1.5472725852463945e-163
6.9948186642952145e-158
24.0ms
8.377353357165048e-208
1.913698276818108e-198
22.0ms
1.6739744407454894e-289
5.793426008659151e-286
26.0ms
-5.9575440025150204e-192
-1.7909184967682908e-194
32.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
21.0ms
-4.497695258298463e-18
-3.890072509110521e-20
29.0ms
-3.1585871487674144e+46
-2.67971571071821e+41
Results
272.0ms1648×body256valid
25.0ms142×body256infinite
Compiler

Compiled 5141 to 3515 computations (31.6% saved)

regimes998.0ms (1.4%)

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

9 calls:

154.0ms
t
151.0ms
j
138.0ms
z
111.0ms
y
110.0ms
c
Results
AccuracySegmentsBranch
61.8%4x
59.3%8y
60.9%11z
63.4%11t
60.2%9a
59.3%4b
61.6%9c
54.9%5i
57.0%6j
Compiler

Compiled 365 to 166 computations (54.5% saved)

bsearch276.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
37.0ms
6.7895581271389315e+131
1.21384076188177e+140
28.0ms
2.516831407019802e+59
1.267819547237407e+62
30.0ms
2057049448.4193237
10175783759332516000.0
28.0ms
1.3794532527544948e-122
5.397468704446405e-115
21.0ms
1.0279262800541523e-138
1.8655694810380408e-137
25.0ms
1.5472725852463945e-163
6.9948186642952145e-158
27.0ms
8.377353357165048e-208
1.913698276818108e-198
24.0ms
1.6739744407454894e-289
5.793426008659151e-286
23.0ms
-5.9575440025150204e-192
-1.7909184967682908e-194
32.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
Results
235.0ms1392×body256valid
19.0ms124×body256infinite
Compiler

Compiled 4303 to 2952 computations (31.4% saved)

regimes800.0ms (1.1%)

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

9 calls:

139.0ms
i
109.0ms
a
104.0ms
c
97.0ms
y
96.0ms
t
Results
AccuracySegmentsBranch
61.8%4x
59.3%8y
58.9%8z
62.2%9t
58.1%10a
59.3%4b
60.3%10c
59.2%13i
56.6%6j
Compiler

Compiled 332 to 157 computations (52.7% saved)

bsearch202.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
32.0ms
6.7895581271389315e+131
1.21384076188177e+140
25.0ms
2.516831407019802e+59
1.267819547237407e+62
29.0ms
2057049448.4193237
10175783759332516000.0
25.0ms
1.3794532527544948e-122
5.397468704446405e-115
19.0ms
2.339535321026948e-217
2.6322705195675975e-215
21.0ms
1.8343247142188924e-246
9.560096171136156e-244
22.0ms
-5.9575440025150204e-192
-1.7909184967682908e-194
28.0ms
-1.7232304620120124e-32
-2.705048678142432e-43
Results
173.0ms1104×body256valid
15.0ms100×body256infinite
Compiler

Compiled 3386 to 2323 computations (31.4% saved)

regimes1.4s (1.9%)

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

9 calls:

269.0ms
i
241.0ms
c
214.0ms
t
165.0ms
z
136.0ms
y
Results
AccuracySegmentsBranch
59.3%4x
57.3%6y
59.0%9z
58.1%9t
57.4%9a
59.3%4b
59.3%10c
51.8%7i
56.6%6j
Compiler

Compiled 302 to 151 computations (50% saved)

bsearch239.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
4.193812003059176e+99
4.1681393760401104e+101
81.0ms
2843218898805.0913
8.429171693614979e+22
28.0ms
5.552143295385889e-192
2.142336878256361e-176
23.0ms
1.0073502864411299e-254
4.3427993530961075e-252
24.0ms
-6.007364587745967e-308
4.225309693667923e-304
16.0ms
-1.2879747970574605e-223
-1.3279441105947748e-224
3.0ms
-7.910256238260125e-201
-7.265314835218443e-201
18.0ms
-4.43389614268663e-151
-4.043019104317819e-152
25.0ms
-5.187810718212701e+50
-2.4572454795260634e+47
Results
217.0ms1040×body256valid
6.0ms39×body256infinite
Compiler

Compiled 3048 to 2118 computations (30.5% saved)

regimes842.0ms (1.2%)

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

9 calls:

142.0ms
a
129.0ms
t
127.0ms
z
121.0ms
j
82.0ms
c
Results
AccuracySegmentsBranch
57.3%3x
52.4%5y
56.9%8z
55.6%9t
56.9%9a
56.4%3b
54.7%7c
47.8%3i
57.4%10j
Compiler

Compiled 287 to 150 computations (47.7% saved)

bsearch190.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.170697108233293e-103
1.7251693013235931e-102
26.0ms
6.638957414353716e-123
4.278452859529157e-117
23.0ms
1.2886904527027234e-175
4.470543116943313e-173
22.0ms
3.867337739123128e-263
1.346551984000947e-258
28.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
26.0ms
-3.677320478346635e-241
-5.137412495125858e-245
27.0ms
-2.300540557315569e-219
-5.487446457051487e-232
19.0ms
-1.1111693006123273e-166
-1.4307205661814515e-168
0.0ms
-8.936703343391405e-44
-8.89333710400175e-44
Results
176.0ms1040×body256valid
0.0msbody256infinite
Compiler

Compiled 2924 to 2073 computations (29.1% saved)

regimes649.0ms (0.9%)

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

9 calls:

108.0ms
a
98.0ms
j
74.0ms
y
73.0ms
z
61.0ms
c
Results
AccuracySegmentsBranch
53.3%6x
53.3%8y
54.3%7z
48.8%5t
55.2%9a
53.9%5b
52.0%5c
49.5%6i
56.5%9j
Compiler

Compiled 272 to 146 computations (46.3% saved)

bsearch774.0ms (1.1%)

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
4.278452859529157e-117
5.5226121012243755e-109
634.0ms
1.2886904527027234e-175
4.470543116943313e-173
23.0ms
3.867337739123128e-263
1.346551984000947e-258
24.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
22.0ms
-3.677320478346635e-241
-5.137412495125858e-245
26.0ms
-2.300540557315569e-219
-5.487446457051487e-232
19.0ms
-1.1111693006123273e-166
-1.4307205661814515e-168
0.0ms
-8.936703343391405e-44
-8.89333710400175e-44
Results
759.0ms944×body256valid
1.0msbody256infinite
Compiler

Compiled 2516 to 1815 computations (27.9% saved)

regimes1.6s (2.3%)

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

9 calls:

348.0ms
j
188.0ms
i
140.0ms
c
130.0ms
t
129.0ms
z
Results
AccuracySegmentsBranch
50.6%8x
54.2%14y
51.6%7z
51.7%9t
50.7%9a
50.3%9b
52.7%9c
49.8%14i
55.0%13j
Compiler

Compiled 257 to 145 computations (43.6% saved)

bsearch255.0ms (0.4%)

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
19.0ms
53411452.77147764
3996407548.6614194
23.0ms
1.7638450136330512e-13
6.1282127571074836e-9
16.0ms
3.170697108233293e-103
1.7251693013235931e-102
25.0ms
6.638957414353716e-123
4.278452859529157e-117
22.0ms
1.2886904527027234e-175
4.470543116943313e-173
16.0ms
4.198336556251021e-264
3.867337739123128e-263
27.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
24.0ms
-3.677320478346635e-241
-5.137412495125858e-245
36.0ms
-2.300540557315569e-219
-5.487446457051487e-232
20.0ms
-1.1111693006123273e-166
-1.4307205661814515e-168
0.0ms
-8.936703343391405e-44
-8.89333710400175e-44
27.0ms
-4.595322743985304e+50
-2.0869685788557942e+46
Results
231.0ms1376×body256valid
7.0ms41×body256infinite
Compiler

Compiled 3386 to 2493 computations (26.4% saved)

regimes1.2s (1.7%)

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

9 calls:

194.0ms
y
162.0ms
z
161.0ms
i
158.0ms
t
122.0ms
a
Results
AccuracySegmentsBranch
50.6%8x
54.2%14y
51.6%7z
51.7%9t
50.6%9a
50.3%9b
52.7%9c
49.8%14i
55.0%13j
Compiler

Compiled 231 to 136 computations (41.1% saved)

bsearch332.0ms (0.5%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
53411452.77147764
3996407548.6614194
48.0ms
1.7638450136330512e-13
6.1282127571074836e-9
16.0ms
3.170697108233293e-103
1.7251693013235931e-102
26.0ms
6.638957414353716e-123
4.278452859529157e-117
57.0ms
1.2886904527027234e-175
4.470543116943313e-173
17.0ms
4.198336556251021e-264
3.867337739123128e-263
25.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
23.0ms
-3.677320478346635e-241
-5.137412495125858e-245
47.0ms
-2.300540557315569e-219
-5.487446457051487e-232
26.0ms
-1.1111693006123273e-166
-1.4307205661814515e-168
0.0ms
-8.936703343391405e-44
-8.89333710400175e-44
25.0ms
-4.595322743985304e+50
-2.0869685788557942e+46
Results
307.0ms1376×body256valid
6.0ms38×body256infinite
Compiler

Compiled 3318 to 2442 computations (26.4% saved)

regimes722.0ms (1%)

Counts
13 → 12
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 a (*.f64 t (neg.f64 x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
Outputs
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
Calls

9 calls:

134.0ms
i
117.0ms
j
96.0ms
y
73.0ms
t
71.0ms
a
Results
AccuracySegmentsBranch
47.0%7x
50.9%13y
51.6%7z
51.5%9t
49.9%9a
50.3%9b
49.2%6c
47.8%12i
52.7%12j
Compiler

Compiled 190 to 124 computations (34.7% saved)

bsearch272.0ms (0.4%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
53411452.77147764
3996407548.6614194
24.0ms
1.7638450136330512e-13
6.1282127571074836e-9
16.0ms
3.170697108233293e-103
1.7251693013235931e-102
26.0ms
6.638957414353716e-123
4.278452859529157e-117
21.0ms
1.2886904527027234e-175
4.470543116943313e-173
17.0ms
4.198336556251021e-264
3.867337739123128e-263
24.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
22.0ms
-3.677320478346635e-241
-5.137412495125858e-245
21.0ms
-3.396909243596073e-234
-1.081710026398152e-236
19.0ms
-1.1111693006123273e-166
-1.4307205661814515e-168
26.0ms
-252653.2526051724
-7.576396958353465e-5
Results
249.0ms1360×body256valid
5.0ms33×body256infinite
Compiler

Compiled 3280 to 2414 computations (26.4% saved)

regimes735.0ms (1%)

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

9 calls:

141.0ms
x
118.0ms
y
98.0ms
j
95.0ms
z
79.0ms
a
Results
AccuracySegmentsBranch
47.2%11x
47.6%11y
45.5%9z
44.9%5t
48.2%7a
46.8%4b
47.6%3c
41.8%7i
49.8%9j
Compiler

Compiled 181 to 121 computations (33.1% saved)

bsearch191.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
53411452.77147764
3996407548.6614194
21.0ms
6.1282127571074836e-9
1.3490868065744756e-7
19.0ms
5.5226121012243755e-109
6.171088857922589e-108
23.0ms
1.2886904527027234e-175
4.470543116943313e-173
24.0ms
2.281135883546541e-301
9.21483691205813e-297
25.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
26.0ms
-3.677320478346635e-241
-5.137412495125858e-245
29.0ms
-252653.2526051724
-7.576396958353465e-5
Results
173.0ms992×body256valid
4.0ms24×body256infinite
Compiler

Compiled 2282 to 1708 computations (25.2% saved)

regimes601.0ms (0.9%)

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 a (*.f64 t (neg.f64 x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
Outputs
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 i (*.f64 a b))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
Calls

9 calls:

116.0ms
z
96.0ms
t
95.0ms
x
78.0ms
y
55.0ms
a
Results
AccuracySegmentsBranch
44.1%7x
43.9%7y
46.9%13z
47.1%10t
49.7%9a
43.0%7b
47.6%3c
41.8%7i
45.3%7j
Compiler

Compiled 172 to 117 computations (32% saved)

bsearch320.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
59.0ms
5.1956421305347155e+95
1.1986523788437338e+98
25.0ms
1.1477070884466344e+61
7.743924701477053e+63
26.0ms
8.72349819867278e+22
2.163252016661794e+28
54.0ms
2.4508301227938435e-27
3.510375247791813e-19
23.0ms
1.0383112264944632e-144
6.002215597704647e-140
52.0ms
-5.201159136134559e-38
-2.7268062230884984e-40
22.0ms
-3.603261669832801e+25
-1.9872408634626588e+24
58.0ms
-9.008332414049797e+101
-7.485287475789038e+90
Results
292.0ms1040×body256valid
15.0ms96×body256infinite
Compiler

Compiled 2452 to 1820 computations (25.8% saved)

regimes245.0ms (0.3%)

Counts
9 → 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 a (*.f64 t (neg.f64 x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 y (*.f64 z x))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 c (*.f64 t j))
Calls

9 calls:

60.0ms
j
33.0ms
y
33.0ms
x
24.0ms
a
22.0ms
t
Results
AccuracySegmentsBranch
36.6%5x
37.7%6y
33.4%2z
36.0%3t
36.9%3a
33.8%3b
33.7%2c
33.2%3i
38.2%5j
Compiler

Compiled 154 to 110 computations (28.6% saved)

bsearch93.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.6720698249042114e-19
5.7145260713567894e-18
26.0ms
2.265796563654993e-269
4.198336556251021e-264
16.0ms
-6.965012997250679e-299
-1.2552633413374533e-299
30.0ms
-252653.2526051724
-7.576396958353465e-5
Results
84.0ms496×body256valid
2.0ms15×body256infinite
Compiler

Compiled 1104 to 840 computations (23.9% saved)

regimes368.0ms (0.5%)

Counts
7 → 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 a (*.f64 t (neg.f64 x)))
(*.f64 (neg.f64 a) (*.f64 t x))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 y (*.f64 z x))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 i (*.f64 a b))
(*.f64 y (*.f64 z x))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 c (*.f64 t j))
Calls

9 calls:

62.0ms
y
61.0ms
a
53.0ms
t
48.0ms
j
32.0ms
i
Results
AccuracySegmentsBranch
29.2%5x
31.6%8y
29.6%7z
29.3%6t
26.6%5a
27.1%4b
28.3%5c
31.4%7i
35.3%9j
Compiler

Compiled 136 to 106 computations (22.1% saved)

bsearch299.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
20.0ms
1.6720698249042114e-19
5.7145260713567894e-18
5.0ms
1.6549695531573242e-143
1.8925035986714666e-143
55.0ms
2.265796563654993e-269
4.198336556251021e-264
46.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
17.0ms
-5.137412495125858e-245
-7.808856688624124e-246
53.0ms
-4.78877649893398e-118
-7.335192201703819e-125
51.0ms
-2.9159927032503714e-67
-2.5897037083121358e-70
51.0ms
-2.0869685788557942e+46
-6.916439371369875e+40
Results
254.0ms944×body256valid
4.0ms27×body256infinite
Compiler

Compiled 1844 to 1474 computations (20.1% saved)

regimes271.0ms (0.4%)

Counts
5 → 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))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 y (*.f64 z x))
(*.f64 i (*.f64 a b))
(*.f64 y (*.f64 z x))
(*.f64 i (*.f64 a b))
(*.f64 c (*.f64 t j))
(*.f64 z (*.f64 y x))
(*.f64 c (*.f64 t j))
Calls

9 calls:

65.0ms
j
43.0ms
i
38.0ms
z
26.0ms
b
26.0ms
y
Results
AccuracySegmentsBranch
26.7%5x
29.7%6y
30.0%9z
24.5%4t
24.3%3a
25.5%5b
23.4%3c
24.8%3i
33.3%8j
Compiler

Compiled 124 to 100 computations (19.4% saved)

bsearch168.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
53411452.77147764
3996407548.6614194
20.0ms
6.1282127571074836e-9
1.3490868065744756e-7
22.0ms
3.1619682276393224e-126
6.638957414353716e-123
24.0ms
2.265796563654993e-269
4.198336556251021e-264
24.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
22.0ms
-2.9159927032503714e-67
-2.5897037083121358e-70
33.0ms
-2.0869685788557942e+46
-6.916439371369875e+40
Results
144.0ms912×body256valid
7.0ms41×body256infinite
Compiler

Compiled 1760 to 1402 computations (20.3% saved)

regimes177.0ms (0.3%)

Counts
4 → 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))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 y (*.f64 z x))
(*.f64 i (*.f64 a b))
(*.f64 y (*.f64 z x))
(*.f64 i (*.f64 a b))
(*.f64 c (*.f64 t j))
Calls

9 calls:

32.0ms
z
22.0ms
y
21.0ms
j
21.0ms
b
19.0ms
a
Results
AccuracySegmentsBranch
26.3%5x
29.7%6y
28.3%9z
25.4%4t
25.6%5a
25.3%5b
23.4%3c
24.8%3i
31.6%6j
Compiler

Compiled 119 to 98 computations (17.6% saved)

bsearch122.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
3.1619682276393224e-126
6.638957414353716e-123
25.0ms
2.265796563654993e-269
4.198336556251021e-264
24.0ms
-2.3523532212962837e-291
-6.965012997250679e-299
23.0ms
-2.9159927032503714e-67
-2.5897037083121358e-70
29.0ms
-2.0869685788557942e+46
-6.916439371369875e+40
Results
110.0ms688×body256valid
4.0ms23×body256infinite
Compiler

Compiled 1340 to 1066 computations (20.4% saved)

regimes109.0ms (0.2%)

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

9 calls:

17.0ms
z
16.0ms
y
15.0ms
a
13.0ms
b
11.0ms
j
Results
AccuracySegmentsBranch
20.3%2x
24.6%5y
21.7%5z
22.8%2t
25.6%5a
23.5%3b
23.4%3c
24.1%3i
27.7%3j
Compiler

Compiled 114 to 96 computations (15.8% saved)

bsearch45.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
3.1619682276393224e-126
6.638957414353716e-123
23.0ms
-3.794539607833064e-39
-1.2089875151580328e-43
Results
41.0ms256×body256valid
1.0msbody256infinite
Compiler

Compiled 530 to 418 computations (21.1% saved)

regimes92.0ms (0.1%)

Accuracy

Total -15.2b remaining (-32.1%)

Threshold costs -15.2b (-32.1%)

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

9 calls:

12.0ms
a
12.0ms
b
11.0ms
x
11.0ms
y
10.0ms
j
Results
AccuracySegmentsBranch
21.2%4x
22.0%4y
19.8%2z
21.9%2t
23.8%3a
22.2%3b
22.3%3c
21.9%3i
26.1%3j
Compiler

Compiled 109 to 94 computations (13.8% saved)

bsearch47.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
3.1619682276393224e-126
6.638957414353716e-123
24.0ms
-3.794539607833064e-39
-1.2089875151580328e-43
Results
42.0ms256×body256valid
2.0ms11×body256infinite
Compiler

Compiled 530 to 418 computations (21.1% saved)

simplify898.0ms (1.3%)

Algorithm
egg-herbie
Rules
902×distribute-lft-neg-in
826×*-commutative
638×+-commutative
492×distribute-lft-neg-out
490×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0104619221
1134018953
2156418749
3175618733
4188118733
5201218733
6222818733
7242918733
8271018733
9312318733
10347318733
11376318733
12398418733
13417018733
14417418733
15417418733
16423818733
17424618733
18424618733
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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (fma.f64 x (fma.f64 z y (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(if (<=.f64 t -8711228593176025/696898287454081973172991196020261297061888) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t -2737464370573317/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 t -475450553334057/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 t -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 3519148513502203/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 t 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 t 205000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))
(if (<=.f64 z -230000000000000000262693766013226370494464728132314959175577431064498530350015518038265902354151114449797561455521517764823964476443021582564065280) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -33000000000000002872442257111055027400209801502806844412956910813184) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 z -1802280710560979/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -975977187744611/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 z 1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 3983534946125753/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 z 1541463129877527/162259276829213363391578010288128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 144999999999999987267316767457435116331270672427902884070719095033274395867482815533436958177910089651843321784088294749101993455491829686176955199233563318341299339264) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))))
(if (<=.f64 c -89999999999999997641416329398601537495013025980610782518951008786673540573261126457158972114260005575055822430877850414891089533614863908712917932589002944699724595858639361828319532647366002421041242803840074869899264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -279999999999999987937944528239330750560831799296) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -6193549123826929/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -5730324903256125/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 309999999999999986790647570499517217584429125469353482321847484274590431968238368916259582137049323846527131544878906078950563960012825888606329503744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 2199999999999999928209046731516854658085834114237694085345150072170241666654386329388167146861433270245426878089865421685746106015171956587917237642767451537045488029235754710335488) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.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 c t) (*.f64 i y))))))))))))))
(if (<=.f64 z -20500000000000000746719147176174052912353817283902082040372008084222671227843882420268388985207109689649192939506807826184190997614331531221794816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -30999999999999999614497816964159813607500653784448271276356648566784) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 z -4954839299061543/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 2908638679220113/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 8962953628782945/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z 2758407706096627/324518553658426726783156020576256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 7999999999999999195919147614667879417867667197924323362695610710844162857000354260930300562774104967172628681421638971129833579792512537571986118188856812460358762496) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))))))
(if (<=.f64 b -1713457963316493/5192296858534827628530496329220096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 4200000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 b 149999999999999995622138157885155541177871407926127558561387509830204502224439269897364377174016) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 219999999999999989251524342063172905174561530146096767388264845592617257922499102032124533561791485018109259872877041647552861571512154848037986190378081987862948063844215350017099203841039896936448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))))))))
(if (<=.f64 z -12199999999999999423234995362788841742131194174796265363289686806834216899637782043262608374978208988386018915889231260689926215234042798641512448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -68000000000000003016518247861626915630835675918077013451814387843072) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 z -697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -1736113266661087/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 3279425240378259/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 45842599226049/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z 6668774368961165/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 3486039150627631/633825300114114700748351602688) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 194999999999999990381005531645845030508379404265244024297985043484841806959833484276981329709172195526386604048749099757942968585217577928432318756074663432314432257074921472) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))))))
(if (<=.f64 b -135000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 2050000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 1649999999999999969180619392045712290958105840389659567561341128853872234366631221528767738668333894432304036411823343815021101121950631549026709332776918603614608488199179369862425669625913511247872) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))))))))
(if (<=.f64 c -67999999999999997782502710153846278378645361727426848612342381516876367434604802157291635258191982379872238386984846119361926338720215296185064704291506706213772238800502856864741323930376364440319669109977390235254784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -280004512318197/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 7841674366578573/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c 8136242942239135/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4173700524858639/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 27500000000000000542265498397783525725445248887485370905117453758741343425421612353140115150644034380160855529368392059046517727916335896775610608292769044695793458242299367522304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.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 c t) (*.f64 i y))))))))))))))
(if (<=.f64 t -8285774290710419/6277101735386680763835789423207666416102355444464034512896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 t -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t -4160841006117029/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 t -4084213920990005/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2346099009001469/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 7942296627156717/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -1667355148462087/12259964326927110866866776217202473468949912977468817408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -7807837858644215/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -850877900206251/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 5278722770253305/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -2350000000000000041985218387235097654463482958940416803853696305942055258480782259418677251407624801274069630965126930204412870656) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -7233378952886995/12259964326927110866866776217202473468949912977468817408) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7191592052898167/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t -2552633700618753/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1876879207201175/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 3728080393916517/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6975788521879239/170141183460469231731687303715884105728) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t 23999999999999998785291247129776452807127480264321841754013696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1149999999999999956950753724133094099217696694372235540894893949309427449022404300357388586880745603609397309611374339265860446999757958649233801216) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))
(if (<=.f64 b -8294382693697875/5316911983139663491615228241121378304) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b -834740539628243/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -93076680405667/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 5818325542323643/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 2286436926500971/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 6829695324231079/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 300000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 21000000000000000031174745972549782152980668254076738146806467643750261442773143582146560) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 3799999999999999816307442544433670609953846195228527043805491449296117934836990145679450498598269024731136) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))))
(if (<=.f64 b -631383297997835/332306998946228968225951765070086144) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5631985316182905/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 3739095295596091/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 5342325525010067/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8712361790130991/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 6478237958419417/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 880000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 23999999999999999927089401294544357653756255823917950860210995200) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 1050000000000000001558737298627489107649033412703836907340323382187513072138657179107328) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))))
(if (<=.f64 t -1700000000000000043949013218357728536235960191706775359553965433878116919386249546830099156450588046837656093659758592) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1294652232923503/196159429230833773869868419475239575503198607639501078528) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -2770100496498771/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t -5067690968988689/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 5363820831874559/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 5747942572053599/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 2209589721858645/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2259240571695819/154742504910672534362390528) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6799999999999999992336088697457809996095608676506932965196900325032803435486485475971708095726203394641113817757598525374531340909634673131950964736) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))
(if (<=.f64 x -180000000000000008018891654148434711193952186291347018784442317415682675703140961943165986556543078018349826903964227412984429811538337871468572389525274091549391723121606656) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 x -13500000000000000470557429357186409037824) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x -1922388332328819/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 x 5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 x 3981059886425771/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 7547924849643083/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 (*.f64 t c) j) (*.f64 c (*.f64 z b))) (if (<=.f64 x 970558080017423/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 x 8677200356483931/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 a -9499999999999999953376612799624380701529955288902014722577470785409908172559875353598179387365228682046532283603087261696) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (if (<=.f64 a -6781338732101207/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 a -2609091546539551/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 a 5535142007541129/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 a 769813737328607/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 a 4920686962781621/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 2352026812632985/904625697166532776746648320380374280103671755200316906558262375061821325312) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 a 5644738833434665/842498333348457493583344221469363458551160763204392890034487820288) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 a 5463589350480567/803469022129495137770981046170581301261101496891396417650688) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 849999999999999985713980257761295876811329917477146326265286161894345467478543181985946818940885257945088) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 a 50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))))))))))))))
(if (<=.f64 t -8200000000000000089526335121011955789201408) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8473828473128839/166153499473114484112975882535043072) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7404770507945427/102844034832575377634685573909834406561420991602098741459288064) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -5378606559787491/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 3512678944781107/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2895178800212225/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 5446933336589573/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 118000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))
(if (<=.f64 t -17500000000000000553386214500319742203527168) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8515366847997117/20769187434139310514121985316880384) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -3591786423904427/187072209578355573530071658587684226515959365500928) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -967446422378569/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6857655085992111/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2416407518121325/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 30821108798135/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6642173867685913/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 452499694080517/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2350000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 1200000000000000010626946991786816693270672485690848906838016) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 10600000000000000337791562873224582078638656515399836475111699147025824221804515326603823457586545795931283337593266491390061312831651840) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 t -9000000000000000249228909192010716707553280) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -2076918743413931/2596148429267413814265248164610048) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -4001652356309009/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -6328601006550387/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3291674441276213/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6871501564095581/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3747762172149223/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 60000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 25500000000000000493431565957837332430430409592710877342072832) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 t -490877477933605/23945242826029513411849172299223580994042798784118784) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1823582270556321/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 7500560250303871/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 1129605583483287/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 7667242445666241/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 817038295730877/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3815193499110241/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6600000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 4299999999999999711002297142120287075029375074882906495123456) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))
(if (<=.f64 t -4980610507814139/383123885216472214589586756787577295904684780545900544) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -523958849568295/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 4347050658441985/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3282840917839045/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 175000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 14500000000000000336549231337043184364687329746815798346776576) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 c -2099999999999999848687355150839969357364484636672) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -5307134659905293/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -654983706243361/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c -7293140785962341/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 8538845061402167/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c 8873697202669377/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 2909544775865609/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c 68000000000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 7999999999999999738689350432933530190796265486452443783343694235770366767373822900869918947643752448) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -7435931899434739/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -1963063449039829/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -6726735078609011/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -4044809553440211/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 j 6093526629081225/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 8019915148164015/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 j 3163202128134481/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (if (<=.f64 j 6455624695217271/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -622427335332149/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -7647412392781247/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -7334587990238249/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 6491683198595055/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 6594152455157079/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 7208941204714119/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -310000000000000002883099073245539196092406093053952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -2921258960492219/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -320064692778233/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -5752618031559411/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 4963454417869797/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j 6130779579929825/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 6396180773801341/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (if (<=.f64 j 1891296297426935/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 3191564163782621/4835703278458516698824704) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 820000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 j -700000000000000030692090131553338148243833356288) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -5045810931759287/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -2582585789108817/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -449423283715579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 1010417506494923/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j 3029745722639739/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 447176168267805/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 8317409638948649/19342813113834066795298816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 2800000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 j -190) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -2627630890081645/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j -2761256655148517/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 5388893367972923/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 891101683129335/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 8858346952352709/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 8510837770086989/19342813113834066795298816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 320000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))
(if (<=.f64 j -1498797955988901/288230376151711744) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -5535142007541129/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -322146609767327/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 6936865785819507/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 z (*.f64 y x)) (if (<=.f64 j 1603983029632803/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 1156847945382935/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 519460313115661/4722366482869645213696) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 620000000) (*.f64 z (*.f64 y x)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 a -7500000000000000144404587876337340200347535861064688817703952379957494785020133319695663104) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -6399999999999999463129088) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a -5746858278247083/191561942608236107294793378393788647952342390272950272) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 3902630409742859/1393796574908163946345982392040522594123776) (*.f64 i (*.f64 a b)) (if (<=.f64 a 11599999999999999161139200) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 2850000000000000082685718736908574859113857423857945393145839616) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 519999999999999980871042301368146405625397925847361614954527890824177688497903934840761682493440) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))
(if (<=.f64 j -720) (*.f64 c (*.f64 t j)) (if (<=.f64 j -612630809888951/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 3420138889498901/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 y (*.f64 z x)) (if (<=.f64 j 1784852045121347/324518553658426726783156020576256) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 c (*.f64 t j))))))
(if (<=.f64 j -2899999999999999701222343154035893425546461184) (*.f64 c (*.f64 t j)) (if (<=.f64 j -6119407010511047/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 y (*.f64 z x)) (if (<=.f64 j -8722064691547283/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 a (*.f64 i b)) (if (<=.f64 j -2829072581632133/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 j -8836021296475255/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 i (*.f64 a b)) (if (<=.f64 j 2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 y (*.f64 z x)) (if (<=.f64 j 7688573379346283/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 i (*.f64 a b)) (if (<=.f64 j 7269215601948759/2596148429267413814265248164610048) (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 j -559999999999999987997797921161105152933888) (*.f64 c (*.f64 t j)) (if (<=.f64 j -8353476236570635/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 y (*.f64 z x)) (if (<=.f64 j -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (*.f64 i (*.f64 a b)) (if (<=.f64 j 3194762889307737/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 y (*.f64 z x)) (if (<=.f64 j 3498129412289897/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (*.f64 i (*.f64 a b)) (if (<=.f64 j 812247035053579/37778931862957161709568) (*.f64 c (*.f64 t j)) (if (<=.f64 j 86000000) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 j -294999999999999982447526762808561113621331968) (*.f64 c (*.f64 t j)) (if (<=.f64 j -5439472898232041/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 y (*.f64 z x)) (if (<=.f64 j -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 i (*.f64 a b)) (if (<=.f64 j 2087487115172669/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 y (*.f64 z x)) (if (<=.f64 j 5805406258693871/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j)))))))
(if (<=.f64 j -5649391561848013/1569275433846670190958947355801916604025588861116008628224) (*.f64 c (*.f64 t j)) (if (<=.f64 j 7442828536787015/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j))))
(if (<=.f64 j -7846377169233351/196159429230833773869868419475239575503198607639501078528) (*.f64 c (*.f64 t j)) (if (<=.f64 j 3646985983025637/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))))
(*.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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (fma.f64 x (fma.f64 z y (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (fma.f64 x (fma.f64 z y (*.f64 a (neg.f64 t))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (fma.f64 x (fma.f64 z y (*.f64 t (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (fma.f64 x (fma.f64 z y (*.f64 t (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (fma.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (fma.f64 j (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b))))))
(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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 z c))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (*.f64 z c))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (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)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136) (+.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 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (+.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)))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (+.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)))))
(if (<=.f64 t -8711228593176025/696898287454081973172991196020261297061888) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t -2737464370573317/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 t -475450553334057/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 t -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 3519148513502203/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 t 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 t 205000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))
(if (<=.f64 t -8711228593176025/696898287454081973172991196020261297061888) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -2737464370573317/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.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 t -475450553334057/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (if (<=.f64 t -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 3519148513502203/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (if (<=.f64 t 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 205000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))
(if (<=.f64 t -8711228593176025/696898287454081973172991196020261297061888) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -2737464370573317/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.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 t -475450553334057/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (if (<=.f64 t -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 3519148513502203/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (if (<=.f64 t 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 205000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))
(if (<=.f64 t -8711228593176025/696898287454081973172991196020261297061888) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -2737464370573317/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.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 t -475450553334057/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (if (<=.f64 t -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3519148513502203/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (if (<=.f64 t 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 205000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))
(if (<=.f64 z -230000000000000000262693766013226370494464728132314959175577431064498530350015518038265902354151114449797561455521517764823964476443021582564065280) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -33000000000000002872442257111055027400209801502806844412956910813184) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 z -1802280710560979/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -975977187744611/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 z 1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 3983534946125753/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 z 1541463129877527/162259276829213363391578010288128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 144999999999999987267316767457435116331270672427902884070719095033274395867482815533436958177910089651843321784088294749101993455491829686176955199233563318341299339264) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))))
(if (<=.f64 z -230000000000000000262693766013226370494464728132314959175577431064498530350015518038265902354151114449797561455521517764823964476443021582564065280) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -33000000000000002872442257111055027400209801502806844412956910813184) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 z -1802280710560979/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.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 z -975977187744611/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (if (<=.f64 z 1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.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 z 3983534946125753/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (neg.f64 (*.f64 i (*.f64 a b)))) (if (<=.f64 z 1541463129877527/162259276829213363391578010288128) (+.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 z 144999999999999987267316767457435116331270672427902884070719095033274395867482815533436958177910089651843321784088294749101993455491829686176955199233563318341299339264) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))))))))))))
(if (<=.f64 z -230000000000000000262693766013226370494464728132314959175577431064498530350015518038265902354151114449797561455521517764823964476443021582564065280) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -33000000000000002872442257111055027400209801502806844412956910813184) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 z -1802280710560979/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.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 z -975977187744611/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (if (<=.f64 z 1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.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 z 3983534946125753/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 i (*.f64 a b))) (if (<=.f64 z 1541463129877527/162259276829213363391578010288128) (+.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 z 144999999999999987267316767457435116331270672427902884070719095033274395867482815533436958177910089651843321784088294749101993455491829686176955199233563318341299339264) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))))))))))))
(if (<=.f64 c -89999999999999997641416329398601537495013025980610782518951008786673540573261126457158972114260005575055822430877850414891089533614863908712917932589002944699724595858639361828319532647366002421041242803840074869899264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -279999999999999987937944528239330750560831799296) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -6193549123826929/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -5730324903256125/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 309999999999999986790647570499517217584429125469353482321847484274590431968238368916259582137049323846527131544878906078950563960012825888606329503744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 2199999999999999928209046731516854658085834114237694085345150072170241666654386329388167146861433270245426878089865421685746106015171956587917237642767451537045488029235754710335488) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.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 c t) (*.f64 i y))))))))))))))
(if (<=.f64 c -89999999999999997641416329398601537495013025980610782518951008786673540573261126457158972114260005575055822430877850414891089533614863908712917932589002944699724595858639361828319532647366002421041242803840074869899264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -279999999999999987937944528239330750560831799296) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6193549123826929/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.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 c -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 c -5730324903256125/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 309999999999999986790647570499517217584429125469353482321847484274590431968238368916259582137049323846527131544878906078950563960012825888606329503744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 c 2199999999999999928209046731516854658085834114237694085345150072170241666654386329388167146861433270245426878089865421685746106015171956587917237642767451537045488029235754710335488) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))))
(if (<=.f64 c -89999999999999997641416329398601537495013025980610782518951008786673540573261126457158972114260005575055822430877850414891089533614863908712917932589002944699724595858639361828319532647366002421041242803840074869899264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -279999999999999987937944528239330750560831799296) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6193549123826929/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.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 c -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 c -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 c -5730324903256125/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 309999999999999986790647570499517217584429125469353482321847484274590431968238368916259582137049323846527131544878906078950563960012825888606329503744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 c 2199999999999999928209046731516854658085834114237694085345150072170241666654386329388167146861433270245426878089865421685746106015171956587917237642767451537045488029235754710335488) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))))
(if (<=.f64 c -89999999999999997641416329398601537495013025980610782518951008786673540573261126457158972114260005575055822430877850414891089533614863908712917932589002944699724595858639361828319532647366002421041242803840074869899264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -279999999999999987937944528239330750560831799296) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6193549123826929/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.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 c -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5730324903256125/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 309999999999999986790647570499517217584429125469353482321847484274590431968238368916259582137049323846527131544878906078950563960012825888606329503744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 c 2199999999999999928209046731516854658085834114237694085345150072170241666654386329388167146861433270245426878089865421685746106015171956587917237642767451537045488029235754710335488) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))))
(if (<=.f64 c -89999999999999997641416329398601537495013025980610782518951008786673540573261126457158972114260005575055822430877850414891089533614863908712917932589002944699724595858639361828319532647366002421041242803840074869899264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -279999999999999987937944528239330750560831799296) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 c -6193549123826929/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.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 c -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5730324903256125/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 c -1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 309999999999999986790647570499517217584429125469353482321847484274590431968238368916259582137049323846527131544878906078950563960012825888606329503744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 c 2199999999999999928209046731516854658085834114237694085345150072170241666654386329388167146861433270245426878089865421685746106015171956587917237642767451537045488029235754710335488) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))
(if (<=.f64 z -20500000000000000746719147176174052912353817283902082040372008084222671227843882420268388985207109689649192939506807826184190997614331531221794816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -30999999999999999614497816964159813607500653784448271276356648566784) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 z -4954839299061543/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 2908638679220113/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 8962953628782945/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z 2758407706096627/324518553658426726783156020576256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 7999999999999999195919147614667879417867667197924323362695610710844162857000354260930300562774104967172628681421638971129833579792512537571986118188856812460358762496) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))))))
(if (<=.f64 z -20500000000000000746719147176174052912353817283902082040372008084222671227843882420268388985207109689649192939506807826184190997614331531221794816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -30999999999999999614497816964159813607500653784448271276356648566784) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 z -4954839299061543/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (+.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 z 2908638679220113/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 8962953628782945/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.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 z 2758407706096627/324518553658426726783156020576256) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 7999999999999999195919147614667879417867667197924323362695610710844162857000354260930300562774104967172628681421638971129833579792512537571986118188856812460358762496) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))))))))))
(if (<=.f64 z -20500000000000000746719147176174052912353817283902082040372008084222671227843882420268388985207109689649192939506807826184190997614331531221794816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -30999999999999999614497816964159813607500653784448271276356648566784) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 z -4954839299061543/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (+.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 z 2908638679220113/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 8962953628782945/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.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 z 2758407706096627/324518553658426726783156020576256) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 7999999999999999195919147614667879417867667197924323362695610710844162857000354260930300562774104967172628681421638971129833579792512537571986118188856812460358762496) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))))))))))
(if (<=.f64 z -20500000000000000746719147176174052912353817283902082040372008084222671227843882420268388985207109689649192939506807826184190997614331531221794816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -30999999999999999614497816964159813607500653784448271276356648566784) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 z -4954839299061543/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 z 2908638679220113/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 8962953628782945/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.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 z 2758407706096627/324518553658426726783156020576256) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 7999999999999999195919147614667879417867667197924323362695610710844162857000354260930300562774104967172628681421638971129833579792512537571986118188856812460358762496) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))))))))))
(if (<=.f64 b -1713457963316493/5192296858534827628530496329220096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 4200000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 b 149999999999999995622138157885155541177871407926127558561387509830204502224439269897364377174016) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 219999999999999989251524342063172905174561530146096767388264845592617257922499102032124533561791485018109259872877041647552861571512154848037986190378081987862948063844215350017099203841039896936448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))))))))
(if (<=.f64 b -1713457963316493/5192296858534827628530496329220096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 4200000000000000) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 149999999999999995622138157885155541177871407926127558561387509830204502224439269897364377174016) (+.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 219999999999999989251524342063172905174561530146096767388264845592617257922499102032124533561791485018109259872877041647552861571512154848037986190378081987862948063844215350017099203841039896936448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))
(if (<=.f64 b -1713457963316493/5192296858534827628530496329220096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 b 8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 4200000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 b 149999999999999995622138157885155541177871407926127558561387509830204502224439269897364377174016) (+.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 219999999999999989251524342063172905174561530146096767388264845592617257922499102032124533561791485018109259872877041647552861571512154848037986190378081987862948063844215350017099203841039896936448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))
(if (<=.f64 b -1713457963316493/5192296858534827628530496329220096) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 4200000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 b 149999999999999995622138157885155541177871407926127558561387509830204502224439269897364377174016) (+.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 219999999999999989251524342063172905174561530146096767388264845592617257922499102032124533561791485018109259872877041647552861571512154848037986190378081987862948063844215350017099203841039896936448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))))))))
(if (<=.f64 b -1713457963316493/5192296858534827628530496329220096) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 4200000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 b 149999999999999995622138157885155541177871407926127558561387509830204502224439269897364377174016) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 b 219999999999999989251524342063172905174561530146096767388264845592617257922499102032124533561791485018109259872877041647552861571512154848037986190378081987862948063844215350017099203841039896936448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))))))))
(if (<=.f64 z -12199999999999999423234995362788841742131194174796265363289686806834216899637782043262608374978208988386018915889231260689926215234042798641512448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -68000000000000003016518247861626915630835675918077013451814387843072) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 z -697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -1736113266661087/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 3279425240378259/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 45842599226049/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z 6668774368961165/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 3486039150627631/633825300114114700748351602688) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 194999999999999990381005531645845030508379404265244024297985043484841806959833484276981329709172195526386604048749099757942968585217577928432318756074663432314432257074921472) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))))))
(if (<=.f64 z -12199999999999999423234995362788841742131194174796265363289686806834216899637782043262608374978208988386018915889231260689926215234042798641512448) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -68000000000000003016518247861626915630835675918077013451814387843072) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 z -697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.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 z -1736113266661087/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 3279425240378259/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.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 z 45842599226049/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 z 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.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 z 6668774368961165/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 z 3486039150627631/633825300114114700748351602688) (not (<=.f64 z 194999999999999990381005531645845030508379404265244024297985043484841806959833484276981329709172195526386604048749099757942968585217577928432318756074663432314432257074921472))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (+.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 z -12199999999999999423234995362788841742131194174796265363289686806834216899637782043262608374978208988386018915889231260689926215234042798641512448) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -68000000000000003016518247861626915630835675918077013451814387843072) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 z -697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.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 z -1736113266661087/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 3279425240378259/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.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 z 45842599226049/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 z 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.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 z 6668774368961165/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 z 3486039150627631/633825300114114700748351602688) (not (<=.f64 z 194999999999999990381005531645845030508379404265244024297985043484841806959833484276981329709172195526386604048749099757942968585217577928432318756074663432314432257074921472))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (+.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 z -12199999999999999423234995362788841742131194174796265363289686806834216899637782043262608374978208988386018915889231260689926215234042798641512448) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -68000000000000003016518247861626915630835675918077013451814387843072) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 z -697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.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 z -1736113266661087/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 3279425240378259/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.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 z 45842599226049/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 z 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.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 z 6668774368961165/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 z 3486039150627631/633825300114114700748351602688) (not (<=.f64 z 194999999999999990381005531645845030508379404265244024297985043484841806959833484276981329709172195526386604048749099757942968585217577928432318756074663432314432257074921472))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (+.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 z -12199999999999999423234995362788841742131194174796265363289686806834216899637782043262608374978208988386018915889231260689926215234042798641512448) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 z -68000000000000003016518247861626915630835675918077013451814387843072) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 z -697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 z -1736113266661087/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 3279425240378259/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 z 45842599226049/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 z 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.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 z 6668774368961165/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 z 3486039150627631/633825300114114700748351602688) (not (<=.f64 z 194999999999999990381005531645845030508379404265244024297985043484841806959833484276981329709172195526386604048749099757942968585217577928432318756074663432314432257074921472))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (+.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 -135000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 2050000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 1649999999999999969180619392045712290958105840389659567561341128853872234366631221528767738668333894432304036411823343815021101121950631549026709332776918603614608488199179369862425669625913511247872) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))))))))
(if (<=.f64 b -135000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 2050000000000000) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (+.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 1649999999999999969180619392045712290958105840389659567561341128853872234366631221528767738668333894432304036411823343815021101121950631549026709332776918603614608488199179369862425669625913511247872) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))
(if (<=.f64 b -135000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 2050000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (+.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 1649999999999999969180619392045712290958105840389659567561341128853872234366631221528767738668333894432304036411823343815021101121950631549026709332776918603614608488199179369862425669625913511247872) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))
(if (<=.f64 b -135000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 2050000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (+.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 1649999999999999969180619392045712290958105840389659567561341128853872234366631221528767738668333894432304036411823343815021101121950631549026709332776918603614608488199179369862425669625913511247872) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))))))))
(if (<=.f64 b -135000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 b 2050000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 b 1649999999999999969180619392045712290958105840389659567561341128853872234366631221528767738668333894432304036411823343815021101121950631549026709332776918603614608488199179369862425669625913511247872) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))))))))
(if (<=.f64 c -67999999999999997782502710153846278378645361727426848612342381516876367434604802157291635258191982379872238386984846119361926338720215296185064704291506706213772238800502856864741323930376364440319669109977390235254784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -280004512318197/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 7841674366578573/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c 8136242942239135/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4173700524858639/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 27500000000000000542265498397783525725445248887485370905117453758741343425421612353140115150644034380160855529368392059046517727916335896775610608292769044695793458242299367522304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.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 c t) (*.f64 i y))))))))))))))
(if (<=.f64 c -67999999999999997782502710153846278378645361727426848612342381516876367434604802157291635258191982379872238386984846119361926338720215296185064704291506706213772238800502856864741323930376364440319669109977390235254784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -280004512318197/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.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 c -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 7841674366578573/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 8136242942239135/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4173700524858639/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (or (<=.f64 c 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496) (not (<=.f64 c 27500000000000000542265498397783525725445248887485370905117453758741343425421612353140115150644034380160855529368392059046517727916335896775610608292769044695793458242299367522304))) (+.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 (*.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 c -67999999999999997782502710153846278378645361727426848612342381516876367434604802157291635258191982379872238386984846119361926338720215296185064704291506706213772238800502856864741323930376364440319669109977390235254784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -280004512318197/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.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 c -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 7841674366578573/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 8136242942239135/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4173700524858639/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (or (<=.f64 c 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496) (not (<=.f64 c 27500000000000000542265498397783525725445248887485370905117453758741343425421612353140115150644034380160855529368392059046517727916335896775610608292769044695793458242299367522304))) (+.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 (*.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 c -67999999999999997782502710153846278378645361727426848612342381516876367434604802157291635258191982379872238386984846119361926338720215296185064704291506706213772238800502856864741323930376364440319669109977390235254784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -280004512318197/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.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 c -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 7841674366578573/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 8136242942239135/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4173700524858639/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (or (<=.f64 c 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496) (not (<=.f64 c 27500000000000000542265498397783525725445248887485370905117453758741343425421612353140115150644034380160855529368392059046517727916335896775610608292769044695793458242299367522304))) (+.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 (*.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 c -67999999999999997782502710153846278378645361727426848612342381516876367434604802157291635258191982379872238386984846119361926338720215296185064704291506706213772238800502856864741323930376364440319669109977390235254784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 c -280004512318197/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.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 c -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 7841674366578573/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 8136242942239135/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 c 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4173700524858639/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (or (<=.f64 c 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496) (not (<=.f64 c 27500000000000000542265498397783525725445248887485370905117453758741343425421612353140115150644034380160855529368392059046517727916335896775610608292769044695793458242299367522304))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (+.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 t -8285774290710419/6277101735386680763835789423207666416102355444464034512896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 t -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t -4160841006117029/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 t -4084213920990005/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2346099009001469/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 7942296627156717/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -8285774290710419/6277101735386680763835789423207666416102355444464034512896) (+.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 t -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 t -4160841006117029/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.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 t -4084213920990005/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2346099009001469/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i))))) (if (<=.f64 t 7942296627156717/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -8285774290710419/6277101735386680763835789423207666416102355444464034512896) (+.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 t -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t -4160841006117029/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.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 t -4084213920990005/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 2346099009001469/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 t 7942296627156717/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -8285774290710419/6277101735386680763835789423207666416102355444464034512896) (+.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 t -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t -4160841006117029/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.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 t -4084213920990005/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 2346099009001469/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 7942296627156717/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.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 c (*.f64 t j)))))))))
(if (<=.f64 t -1667355148462087/12259964326927110866866776217202473468949912977468817408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -7807837858644215/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -850877900206251/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 5278722770253305/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -1667355148462087/12259964326927110866866776217202473468949912977468817408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -7807837858644215/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 t -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -850877900206251/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 5278722770253305/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i))))) (if (<=.f64 t 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -1667355148462087/12259964326927110866866776217202473468949912977468817408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -7807837858644215/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -850877900206251/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 5278722770253305/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 t 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -1667355148462087/12259964326927110866866776217202473468949912977468817408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -7807837858644215/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -850877900206251/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 5278722770253305/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.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 c (*.f64 t j)))))))))
(if (<=.f64 t -2350000000000000041985218387235097654463482958940416803853696305942055258480782259418677251407624801274069630965126930204412870656) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -7233378952886995/12259964326927110866866776217202473468949912977468817408) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7191592052898167/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t -2552633700618753/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1876879207201175/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 3728080393916517/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6975788521879239/170141183460469231731687303715884105728) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 t 23999999999999998785291247129776452807127480264321841754013696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1149999999999999956950753724133094099217696694372235540894893949309427449022404300357388586880745603609397309611374339265860446999757958649233801216) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))
(if (<=.f64 t -2350000000000000041985218387235097654463482958940416803853696305942055258480782259418677251407624801274069630965126930204412870656) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -7233378952886995/12259964326927110866866776217202473468949912977468817408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7191592052898167/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 t -2552633700618753/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1876879207201175/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i))))) (if (<=.f64 t 3728080393916517/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6975788521879239/170141183460469231731687303715884105728) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 t 23999999999999998785291247129776452807127480264321841754013696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1149999999999999956950753724133094099217696694372235540894893949309427449022404300357388586880745603609397309611374339265860446999757958649233801216) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))
(if (<=.f64 t -2350000000000000041985218387235097654463482958940416803853696305942055258480782259418677251407624801274069630965126930204412870656) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -7233378952886995/12259964326927110866866776217202473468949912977468817408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7191592052898167/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t -2552633700618753/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 1876879207201175/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 t 3728080393916517/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 6975788521879239/170141183460469231731687303715884105728) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t 23999999999999998785291247129776452807127480264321841754013696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 1149999999999999956950753724133094099217696694372235540894893949309427449022404300357388586880745603609397309611374339265860446999757958649233801216) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))
(if (<=.f64 t -2350000000000000041985218387235097654463482958940416803853696305942055258480782259418677251407624801274069630965126930204412870656) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -7233378952886995/12259964326927110866866776217202473468949912977468817408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7191592052898167/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t -2552633700618753/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1876879207201175/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3728080393916517/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 6975788521879239/170141183460469231731687303715884105728) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 t 23999999999999998785291247129776452807127480264321841754013696) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1149999999999999956950753724133094099217696694372235540894893949309427449022404300357388586880745603609397309611374339265860446999757958649233801216) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))
(if (<=.f64 b -8294382693697875/5316911983139663491615228241121378304) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b -834740539628243/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -93076680405667/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 5818325542323643/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (neg.f64 i) b) a)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 2286436926500971/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 6829695324231079/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 300000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 21000000000000000031174745972549782152980668254076738146806467643750261442773143582146560) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 3799999999999999816307442544433670609953846195228527043805491449296117934836990145679450498598269024731136) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))))
(if (<=.f64 b -8294382693697875/5316911983139663491615228241121378304) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b -834740539628243/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -93076680405667/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i))))) (if (<=.f64 b 5818325542323643/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i))))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 2286436926500971/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 6829695324231079/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 300000000000000000) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 b 21000000000000000031174745972549782152980668254076738146806467643750261442773143582146560) (not (<=.f64 b 3799999999999999816307442544433670609953846195228527043805491449296117934836990145679450498598269024731136))) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))))
(if (<=.f64 b -8294382693697875/5316911983139663491615228241121378304) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b -834740539628243/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -93076680405667/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 b 5818325542323643/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 2286436926500971/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 6829695324231079/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 300000000000000000) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 b 21000000000000000031174745972549782152980668254076738146806467643750261442773143582146560) (not (<=.f64 b 3799999999999999816307442544433670609953846195228527043805491449296117934836990145679450498598269024731136))) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))))
(if (<=.f64 b -8294382693697875/5316911983139663491615228241121378304) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b -834740539628243/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -93076680405667/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 5818325542323643/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 2286436926500971/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 6829695324231079/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 300000000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 b 21000000000000000031174745972549782152980668254076738146806467643750261442773143582146560) (not (<=.f64 b 3799999999999999816307442544433670609953846195228527043805491449296117934836990145679450498598269024731136))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))))
(if (<=.f64 b -631383297997835/332306998946228968225951765070086144) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5631985316182905/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 3739095295596091/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 5342325525010067/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8712361790130991/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 6478237958419417/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 880000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 23999999999999999927089401294544357653756255823917950860210995200) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 1050000000000000001558737298627489107649033412703836907340323382187513072138657179107328) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))))
(if (<=.f64 b -631383297997835/332306998946228968225951765070086144) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5631985316182905/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 3739095295596091/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 5342325525010067/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 b 8712361790130991/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 6478237958419417/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 880000000000000000) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 23999999999999999927089401294544357653756255823917950860210995200) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 b 1050000000000000001558737298627489107649033412703836907340323382187513072138657179107328) (not (<=.f64 b 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264))) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))))
(if (<=.f64 b -631383297997835/332306998946228968225951765070086144) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5631985316182905/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 b 3739095295596091/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 5342325525010067/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 b 8712361790130991/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 6478237958419417/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 880000000000000000) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 23999999999999999927089401294544357653756255823917950860210995200) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 b 1050000000000000001558737298627489107649033412703836907340323382187513072138657179107328) (not (<=.f64 b 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264))) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))))
(if (<=.f64 b -631383297997835/332306998946228968225951765070086144) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5631985316182905/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 3739095295596091/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 5342325525010067/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 8712361790130991/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 6478237958419417/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 880000000000000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 23999999999999999927089401294544357653756255823917950860210995200) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 b 1050000000000000001558737298627489107649033412703836907340323382187513072138657179107328) (not (<=.f64 b 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))))
(if (<=.f64 t -1700000000000000043949013218357728536235960191706775359553965433878116919386249546830099156450588046837656093659758592) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1294652232923503/196159429230833773869868419475239575503198607639501078528) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -2770100496498771/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t -5067690968988689/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 5363820831874559/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 5747942572053599/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 2209589721858645/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2259240571695819/154742504910672534362390528) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6799999999999999992336088697457809996095608676506932965196900325032803435486485475971708095726203394641113817757598525374531340909634673131950964736) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))
(if (<=.f64 t -1700000000000000043949013218357728536235960191706775359553965433878116919386249546830099156450588046837656093659758592) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1294652232923503/196159429230833773869868419475239575503198607639501078528) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -2770100496498771/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t -5067690968988689/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 5363820831874559/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 5747942572053599/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (if (<=.f64 t 2209589721858645/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2259240571695819/154742504910672534362390528) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6799999999999999992336088697457809996095608676506932965196900325032803435486485475971708095726203394641113817757598525374531340909634673131950964736) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 t -1700000000000000043949013218357728536235960191706775359553965433878116919386249546830099156450588046837656093659758592) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1294652232923503/196159429230833773869868419475239575503198607639501078528) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -2770100496498771/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t -5067690968988689/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 5363820831874559/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 5747942572053599/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 t 2209589721858645/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 2259240571695819/154742504910672534362390528) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 (neg.f64 j) y))) (if (<=.f64 t 6799999999999999992336088697457809996095608676506932965196900325032803435486485475971708095726203394641113817757598525374531340909634673131950964736) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 t -1700000000000000043949013218357728536235960191706775359553965433878116919386249546830099156450588046837656093659758592) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1294652232923503/196159429230833773869868419475239575503198607639501078528) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -2770100496498771/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t -5067690968988689/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 5363820831874559/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 5747942572053599/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 t 2209589721858645/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 2259240571695819/154742504910672534362390528) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 6799999999999999992336088697457809996095608676506932965196900325032803435486485475971708095726203394641113817757598525374531340909634673131950964736) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 x -180000000000000008018891654148434711193952186291347018784442317415682675703140961943165986556543078018349826903964227412984429811538337871468572389525274091549391723121606656) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 x -13500000000000000470557429357186409037824) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x -1922388332328819/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 x 5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 x 3981059886425771/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 7547924849643083/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 (*.f64 t c) j) (*.f64 c (*.f64 z b))) (if (<=.f64 x 970558080017423/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 x 8677200356483931/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 x -180000000000000008018891654148434711193952186291347018784442317415682675703140961943165986556543078018349826903964227412984429811538337871468572389525274091549391723121606656) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 x -13500000000000000470557429357186409037824) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 x -1922388332328819/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 3981059886425771/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 x 7547924849643083/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 j (*.f64 t c)) (*.f64 c (*.f64 z b))) (if (<=.f64 x 970558080017423/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 8677200356483931/340282366920938463463374607431768211456) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 x -180000000000000008018891654148434711193952186291347018784442317415682675703140961943165986556543078018349826903964227412984429811538337871468572389525274091549391723121606656) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 x -13500000000000000470557429357186409037824) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 x -1922388332328819/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 3981059886425771/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 x 7547924849643083/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 j (*.f64 t c)) (*.f64 c (*.f64 z b))) (if (<=.f64 x 970558080017423/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 8677200356483931/340282366920938463463374607431768211456) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 x -180000000000000008018891654148434711193952186291347018784442317415682675703140961943165986556543078018349826903964227412984429811538337871468572389525274091549391723121606656) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 x -13500000000000000470557429357186409037824) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -1922388332328819/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 3981059886425771/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7547924849643083/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 j (*.f64 t c)) (*.f64 c (*.f64 z b))) (if (<=.f64 x 970558080017423/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 x 8677200356483931/340282366920938463463374607431768211456) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 a -9499999999999999953376612799624380701529955288902014722577470785409908172559875353598179387365228682046532283603087261696) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (if (<=.f64 a -6781338732101207/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 a -2609091546539551/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 a 5535142007541129/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 a 769813737328607/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 a 4920686962781621/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 2352026812632985/904625697166532776746648320380374280103671755200316906558262375061821325312) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 a 5644738833434665/842498333348457493583344221469363458551160763204392890034487820288) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 a 5463589350480567/803469022129495137770981046170581301261101496891396417650688) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 849999999999999985713980257761295876811329917477146326265286161894345467478543181985946818940885257945088) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 a 50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))))))))))))))
(if (<=.f64 a -9499999999999999953376612799624380701529955288902014722577470785409908172559875353598179387365228682046532283603087261696) (+.f64 (*.f64 a (*.f64 b i)) (neg.f64 (*.f64 a (*.f64 x t)))) (if (<=.f64 a -6781338732101207/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a -2609091546539551/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 a 5535142007541129/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 769813737328607/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 a 4920686962781621/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 2352026812632985/904625697166532776746648320380374280103671755200316906558262375061821325312) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 a b)))) (if (<=.f64 a 5644738833434665/842498333348457493583344221469363458551160763204392890034487820288) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 a 5463589350480567/803469022129495137770981046170581301261101496891396417650688) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a 849999999999999985713980257761295876811329917477146326265286161894345467478543181985946818940885257945088) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a 50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))))))))))))))
(if (<=.f64 a -9499999999999999953376612799624380701529955288902014722577470785409908172559875353598179387365228682046532283603087261696) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 a -6781338732101207/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a -2609091546539551/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 a 5535142007541129/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 769813737328607/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 a 4920686962781621/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 2352026812632985/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (if (<=.f64 a 5644738833434665/842498333348457493583344221469363458551160763204392890034487820288) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 a 5463589350480567/803469022129495137770981046170581301261101496891396417650688) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a 849999999999999985713980257761295876811329917477146326265286161894345467478543181985946818940885257945088) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a 50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))))))))))))))
(if (<=.f64 a -9499999999999999953376612799624380701529955288902014722577470785409908172559875353598179387365228682046532283603087261696) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 a -6781338732101207/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a -2609091546539551/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 a 5535142007541129/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 769813737328607/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 a 4920686962781621/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 2352026812632985/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (if (<=.f64 a 5644738833434665/842498333348457493583344221469363458551160763204392890034487820288) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 a 5463589350480567/803469022129495137770981046170581301261101496891396417650688) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a 849999999999999985713980257761295876811329917477146326265286161894345467478543181985946818940885257945088) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a 50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))))))))))))))
(if (<=.f64 t -8200000000000000089526335121011955789201408) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8473828473128839/166153499473114484112975882535043072) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7404770507945427/102844034832575377634685573909834406561420991602098741459288064) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -5378606559787491/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 3512678944781107/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2895178800212225/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 5446933336589573/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 118000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))
(if (<=.f64 t -8200000000000000089526335121011955789201408) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8473828473128839/166153499473114484112975882535043072) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7404770507945427/102844034832575377634685573909834406561420991602098741459288064) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -5378606559787491/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 t 3512678944781107/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2895178800212225/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 t 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 5446933336589573/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 t 118000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))))
(if (<=.f64 t -8200000000000000089526335121011955789201408) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8473828473128839/166153499473114484112975882535043072) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7404770507945427/102844034832575377634685573909834406561420991602098741459288064) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -5378606559787491/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 t 3512678944781107/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2895178800212225/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 t 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 5446933336589573/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 t 118000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))))
(if (<=.f64 t -8200000000000000089526335121011955789201408) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8473828473128839/166153499473114484112975882535043072) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -7404770507945427/102844034832575377634685573909834406561420991602098741459288064) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -5378606559787491/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3512678944781107/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2895178800212225/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 5446933336589573/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 118000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 116000000000000002692393850696345474917498637974526386774212608) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))))
(if (<=.f64 t -17500000000000000553386214500319742203527168) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8515366847997117/20769187434139310514121985316880384) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -3591786423904427/187072209578355573530071658587684226515959365500928) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -967446422378569/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6857655085992111/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2416407518121325/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 30821108798135/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 6642173867685913/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 452499694080517/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2350000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 1200000000000000010626946991786816693270672485690848906838016) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 10600000000000000337791562873224582078638656515399836475111699147025824221804515326603823457586545795931283337593266491390061312831651840) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 t -17500000000000000553386214500319742203527168) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8515366847997117/20769187434139310514121985316880384) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -3591786423904427/187072209578355573530071658587684226515959365500928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -967446422378569/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 6857655085992111/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2416407518121325/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (if (<=.f64 t 30821108798135/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 6642173867685913/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 452499694080517/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 2350000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 1200000000000000010626946991786816693270672485690848906838016) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 10600000000000000337791562873224582078638656515399836475111699147025824221804515326603823457586545795931283337593266491390061312831651840) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))))
(if (<=.f64 t -17500000000000000553386214500319742203527168) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8515366847997117/20769187434139310514121985316880384) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -3591786423904427/187072209578355573530071658587684226515959365500928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -967446422378569/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 6857655085992111/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2416407518121325/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 t 30821108798135/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 6642173867685913/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 452499694080517/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 (*.f64 i (*.f64 (neg.f64 j) y)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c)))) (if (<=.f64 t 2350000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 1200000000000000010626946991786816693270672485690848906838016) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 10600000000000000337791562873224582078638656515399836475111699147025824221804515326603823457586545795931283337593266491390061312831651840) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))))
(if (<=.f64 t -17500000000000000553386214500319742203527168) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8515366847997117/20769187434139310514121985316880384) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -3591786423904427/187072209578355573530071658587684226515959365500928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -967446422378569/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 6857655085992111/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 2416407518121325/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 t 30821108798135/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 6642173867685913/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 452499694080517/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 2350000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 1200000000000000010626946991786816693270672485690848906838016) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 10600000000000000337791562873224582078638656515399836475111699147025824221804515326603823457586545795931283337593266491390061312831651840) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))))
(if (<=.f64 t -9000000000000000249228909192010716707553280) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -2076918743413931/2596148429267413814265248164610048) (-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -4001652356309009/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -6328601006550387/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3291674441276213/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6871501564095581/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3747762172149223/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 60000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 25500000000000000493431565957837332430430409592710877342072832) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 t -9000000000000000249228909192010716707553280) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -2076918743413931/2596148429267413814265248164610048) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -4001652356309009/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -6328601006550387/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 3291674441276213/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6871501564095581/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 3747762172149223/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 60000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 25500000000000000493431565957837332430430409592710877342072832) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))))
(if (<=.f64 t -9000000000000000249228909192010716707553280) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -2076918743413931/2596148429267413814265248164610048) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 t -4001652356309009/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -6328601006550387/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 3291674441276213/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6871501564095581/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 3747762172149223/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 60000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 25500000000000000493431565957837332430430409592710877342072832) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))))
(if (<=.f64 t -490877477933605/23945242826029513411849172299223580994042798784118784) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1823582270556321/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 7500560250303871/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 1129605583483287/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (neg.f64 (*.f64 a (*.f64 i b)))) (if (<=.f64 t 7667242445666241/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 817038295730877/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3815193499110241/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6600000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 4299999999999999711002297142120287075029375074882906495123456) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))
(if (<=.f64 t -490877477933605/23945242826029513411849172299223580994042798784118784) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1823582270556321/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 7500560250303871/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 1129605583483287/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (if (<=.f64 t 7667242445666241/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 817038295730877/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 3815193499110241/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6600000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 4299999999999999711002297142120287075029375074882906495123456) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 t -490877477933605/23945242826029513411849172299223580994042798784118784) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1823582270556321/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 7500560250303871/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 1129605583483287/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 t 7667242445666241/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 817038295730877/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 3815193499110241/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 6600000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 4299999999999999711002297142120287075029375074882906495123456) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 t -4980610507814139/383123885216472214589586756787577295904684780545900544) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -523958849568295/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 4347050658441985/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 3282840917839045/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 175000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 t 14500000000000000336549231337043184364687329746815798346776576) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 t -4980610507814139/383123885216472214589586756787577295904684780545900544) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -523958849568295/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 4347050658441985/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 3282840917839045/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 175000000000000) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 14500000000000000336549231337043184364687329746815798346776576) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 679999999999999971698982363624759704430631561907666009304528722571364889081563446239105003072410325459340429424011629401281159757824) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 c -2099999999999999848687355150839969357364484636672) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -5307134659905293/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -654983706243361/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c -7293140785962341/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 8538845061402167/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c 8873697202669377/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 2909544775865609/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 c 68000000000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 7999999999999999738689350432933530190796265486452443783343694235770366767373822900869918947643752448) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))))
(if (<=.f64 c -2099999999999999848687355150839969357364484636672) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -5307134659905293/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -654983706243361/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -7293140785962341/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 8538845061402167/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 8873697202669377/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 2909544775865609/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 68000000000000000000000) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 7999999999999999738689350432933530190796265486452443783343694235770366767373822900869918947643752448) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -7435931899434739/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -1963063449039829/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -6726735078609011/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -4044809553440211/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 j 6093526629081225/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 8019915148164015/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 j 3163202128134481/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (if (<=.f64 j 6455624695217271/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j -7435931899434739/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -1963063449039829/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -6726735078609011/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -4044809553440211/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 6093526629081225/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 8019915148164015/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 3163202128134481/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 a (*.f64 b i)) (neg.f64 (*.f64 a (*.f64 x t)))) (if (<=.f64 j 6455624695217271/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j -7435931899434739/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -1963063449039829/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -6726735078609011/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -4044809553440211/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 6093526629081225/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 8019915148164015/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 3163202128134481/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 j 6455624695217271/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -622427335332149/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -7647412392781247/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -7334587990238249/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 6491683198595055/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 6594152455157079/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 7208941204714119/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j -622427335332149/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -7647412392781247/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -7334587990238249/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 6491683198595055/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 6594152455157079/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 7208941204714119/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (+.f64 (*.f64 a (*.f64 b i)) (neg.f64 (*.f64 a (*.f64 x t)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j -622427335332149/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -7647412392781247/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -7334587990238249/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 6491683198595055/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 6594152455157079/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 7208941204714119/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 j -310000000000000002883099073245539196092406093053952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -2921258960492219/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -320064692778233/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -5752618031559411/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 4963454417869797/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j 6130779579929825/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 6396180773801341/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))) (if (<=.f64 j 1891296297426935/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 3191564163782621/4835703278458516698824704) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 820000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 j -310000000000000002883099073245539196092406093053952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -2921258960492219/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -320064692778233/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -5752618031559411/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 4963454417869797/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 6130779579929825/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 6396180773801341/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 a (*.f64 b i)) (neg.f64 (*.f64 a (*.f64 x t)))) (if (<=.f64 j 1891296297426935/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (or (<=.f64 j 3191564163782621/4835703278458516698824704) (not (<=.f64 j 820000000))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))))
(if (<=.f64 j -310000000000000002883099073245539196092406093053952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -2921258960492219/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -320064692778233/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -5752618031559411/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 4963454417869797/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 6130779579929825/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 6396180773801341/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (or (<=.f64 j 1891296297426935/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (not (or (<=.f64 j 3191564163782621/4835703278458516698824704) (not (<=.f64 j 820000000))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 j -310000000000000002883099073245539196092406093053952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -2921258960492219/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -320064692778233/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -5752618031559411/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 4963454417869797/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 6130779579929825/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 6396180773801341/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (or (<=.f64 j 1891296297426935/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (and (not (<=.f64 j 3191564163782621/4835703278458516698824704)) (<=.f64 j 820000000))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 j -700000000000000030692090131553338148243833356288) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -5045810931759287/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -2582585789108817/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j -449423283715579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 1010417506494923/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 j 3029745722639739/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 447176168267805/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 8317409638948649/19342813113834066795298816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 2800000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 j -700000000000000030692090131553338148243833356288) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -5045810931759287/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -2582585789108817/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -449423283715579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 1010417506494923/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 3029745722639739/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 447176168267805/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j 3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (or (<=.f64 j 8317409638948649/19342813113834066795298816) (not (<=.f64 j 2800000000))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))))
(if (<=.f64 j -700000000000000030692090131553338148243833356288) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -5045810931759287/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -2582585789108817/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -449423283715579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 1010417506494923/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 3029745722639739/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 447176168267805/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 j 3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (not (or (<=.f64 j 8317409638948649/19342813113834066795298816) (not (<=.f64 j 2800000000))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 j -700000000000000030692090131553338148243833356288) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -8938592871190633/100433627766186892221372630771322662657637687111424552206336) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -5045810931759287/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -2582585789108817/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j -449423283715579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 1010417506494923/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 3029745722639739/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 447176168267805/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 j 3833027162785255/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (and (not (<=.f64 j 8317409638948649/19342813113834066795298816)) (<=.f64 j 2800000000))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 j -190) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j -2627630890081645/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j -2761256655148517/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 5388893367972923/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 891101683129335/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 8858346952352709/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 8510837770086989/19342813113834066795298816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 320000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))
(if (<=.f64 j -190) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -2627630890081645/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -2761256655148517/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 5388893367972923/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 891101683129335/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 8858346952352709/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j 4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (or (<=.f64 j 8510837770086989/19342813113834066795298816) (not (<=.f64 j 320000000))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))
(if (<=.f64 j -190) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -2627630890081645/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -2761256655148517/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 5388893367972923/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 891101683129335/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 8858346952352709/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 j 4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (not (or (<=.f64 j 8510837770086989/19342813113834066795298816) (not (<=.f64 j 320000000))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))
(if (<=.f64 j -190) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j -2627630890081645/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -2761256655148517/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 5388893367972923/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 891101683129335/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 8858346952352709/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 j 4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (and (not (<=.f64 j 8510837770086989/19342813113834066795298816)) (<=.f64 j 320000000))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))
(if (<=.f64 j -1498797955988901/288230376151711744) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -5535142007541129/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -322146609767327/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 6936865785819507/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 z (*.f64 y x)) (if (<=.f64 j 1603983029632803/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 j 1156847945382935/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 519460313115661/4722366482869645213696) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 620000000) (*.f64 z (*.f64 y x)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 j -1498797955988901/288230376151711744) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j -5535142007541129/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -322146609767327/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 6936865785819507/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 z (*.f64 x y)) (if (<=.f64 j 1603983029632803/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j 1156847945382935/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (or (<=.f64 j 519460313115661/4722366482869645213696) (not (<=.f64 j 620000000))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (*.f64 x y)))))))))
(if (<=.f64 a -7500000000000000144404587876337340200347535861064688817703952379957494785020133319695663104) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -6399999999999999463129088) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a -5746858278247083/191561942608236107294793378393788647952342390272950272) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 3902630409742859/1393796574908163946345982392040522594123776) (*.f64 i (*.f64 a b)) (if (<=.f64 a 11599999999999999161139200) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 2850000000000000082685718736908574859113857423857945393145839616) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 519999999999999980871042301368146405625397925847361614954527890824177688497903934840761682493440) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))
(if (<=.f64 a -7500000000000000144404587876337340200347535861064688817703952379957494785020133319695663104) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -6399999999999999463129088) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a -5746858278247083/191561942608236107294793378393788647952342390272950272) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 3902630409742859/1393796574908163946345982392040522594123776) (*.f64 i (*.f64 a b)) (if (<=.f64 a 11599999999999999161139200) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (or (<=.f64 a 2850000000000000082685718736908574859113857423857945393145839616) (not (<=.f64 a 519999999999999980871042301368146405625397925847361614954527890824177688497903934840761682493440))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))))))
(if (<=.f64 a -7500000000000000144404587876337340200347535861064688817703952379957494785020133319695663104) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -6399999999999999463129088) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a -5746858278247083/191561942608236107294793378393788647952342390272950272) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 3902630409742859/1393796574908163946345982392040522594123776) (*.f64 i (*.f64 a b)) (if (or (<=.f64 a 11599999999999999161139200) (not (or (<=.f64 a 2850000000000000082685718736908574859113857423857945393145839616) (not (<=.f64 a 519999999999999980871042301368146405625397925847361614954527890824177688497903934840761682493440))))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))
(if (<=.f64 a -7500000000000000144404587876337340200347535861064688817703952379957494785020133319695663104) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -6399999999999999463129088) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a -5746858278247083/191561942608236107294793378393788647952342390272950272) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 3902630409742859/1393796574908163946345982392040522594123776) (*.f64 i (*.f64 a b)) (if (or (<=.f64 a 11599999999999999161139200) (and (not (<=.f64 a 2850000000000000082685718736908574859113857423857945393145839616)) (<=.f64 a 519999999999999980871042301368146405625397925847361614954527890824177688497903934840761682493440))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))
(if (<=.f64 j -720) (*.f64 c (*.f64 t j)) (if (<=.f64 j -612630809888951/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 3420138889498901/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 y (*.f64 z x)) (if (<=.f64 j 1784852045121347/324518553658426726783156020576256) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 c (*.f64 t j))))))
(if (<=.f64 j -720) (*.f64 c (*.f64 t j)) (if (<=.f64 j -612630809888951/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j 3420138889498901/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 y (*.f64 x z)) (if (<=.f64 j 1784852045121347/324518553658426726783156020576256) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 c (*.f64 t j))))))
(if (<=.f64 j -2899999999999999701222343154035893425546461184) (*.f64 c (*.f64 t j)) (if (<=.f64 j -6119407010511047/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 y (*.f64 z x)) (if (<=.f64 j -8722064691547283/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 a (*.f64 i b)) (if (<=.f64 j -2829072581632133/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 j -8836021296475255/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 i (*.f64 a b)) (if (<=.f64 j 2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 y (*.f64 z x)) (if (<=.f64 j 7688573379346283/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 i (*.f64 a b)) (if (<=.f64 j 7269215601948759/2596148429267413814265248164610048) (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 j -2899999999999999701222343154035893425546461184) (*.f64 c (*.f64 t j)) (if (<=.f64 j -6119407010511047/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 y (*.f64 x z)) (if (<=.f64 j -8722064691547283/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 a (*.f64 b i)) (if (<=.f64 j -2829072581632133/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 j -8836021296475255/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 i (*.f64 a b)) (if (<=.f64 j 2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 y (*.f64 x z)) (if (<=.f64 j 7688573379346283/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 i (*.f64 a b)) (if (<=.f64 j 7269215601948759/2596148429267413814265248164610048) (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 j -559999999999999987997797921161105152933888) (*.f64 c (*.f64 t j)) (if (<=.f64 j -8353476236570635/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 y (*.f64 z x)) (if (<=.f64 j -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (*.f64 i (*.f64 a b)) (if (<=.f64 j 3194762889307737/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 y (*.f64 z x)) (if (<=.f64 j 3498129412289897/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (*.f64 i (*.f64 a b)) (if (<=.f64 j 812247035053579/37778931862957161709568) (*.f64 c (*.f64 t j)) (if (<=.f64 j 86000000) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 j -559999999999999987997797921161105152933888) (*.f64 c (*.f64 t j)) (if (<=.f64 j -8353476236570635/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 y (*.f64 x z)) (if (<=.f64 j -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (*.f64 i (*.f64 a b)) (if (<=.f64 j 3194762889307737/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 y (*.f64 x z)) (if (<=.f64 j 3498129412289897/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (*.f64 i (*.f64 a b)) (if (or (<=.f64 j 812247035053579/37778931862957161709568) (not (<=.f64 j 86000000))) (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 x y))))))))
(if (<=.f64 j -294999999999999982447526762808561113621331968) (*.f64 c (*.f64 t j)) (if (<=.f64 j -5439472898232041/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 y (*.f64 z x)) (if (<=.f64 j -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 i (*.f64 a b)) (if (<=.f64 j 2087487115172669/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 y (*.f64 z x)) (if (<=.f64 j 5805406258693871/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j)))))))
(if (<=.f64 j -294999999999999982447526762808561113621331968) (*.f64 c (*.f64 t j)) (if (<=.f64 j -5439472898232041/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 y (*.f64 x z)) (if (<=.f64 j -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 i (*.f64 a b)) (if (<=.f64 j 2087487115172669/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 y (*.f64 x z)) (if (<=.f64 j 5805406258693871/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j)))))))
(if (<=.f64 j -5649391561848013/1569275433846670190958947355801916604025588861116008628224) (*.f64 c (*.f64 t j)) (if (<=.f64 j 7442828536787015/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j))))
(if (or (<=.f64 j -5649391561848013/1569275433846670190958947355801916604025588861116008628224) (not (<=.f64 j 7442828536787015/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976))) (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 a b)))
(if (<=.f64 j -7846377169233351/196159429230833773869868419475239575503198607639501078528) (*.f64 c (*.f64 t j)) (if (<=.f64 j 3646985983025637/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))))
(if (or (<=.f64 j -7846377169233351/196159429230833773869868419475239575503198607639501078528) (not (<=.f64 j 3646985983025637/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488))) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 b i))
Compiler

Compiled 7107 to 2333 computations (67.2% saved)

soundness108.0ms (0.2%)

Algorithm
egg-herbie
Rules
1344×+-commutative
1062×fma-def
922×associate-/l*
856×associate-+l-
648×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058816431
1155415255
2505915015
Stop Event
node limit
Compiler

Compiled 290 to 51 computations (82.4% saved)

end767.0ms (1.1%)

Compiler

Compiled 6747 to 1055 computations (84.4% saved)

Profiling

Loading profile data...