Time bar (total: 1.5min)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.6% | 0.4% | 0 |
| 0% | 99.6% | 0.4% | 1 |
| 0% | 99.6% | 0.4% | 2 |
| 0% | 99.6% | 0.4% | 3 |
| 0% | 99.6% | 0.4% | 4 |
| 0% | 99.6% | 0.4% | 5 |
| 0% | 99.6% | 0.4% | 6 |
| 0% | 99.6% | 0.4% | 7 |
| 0% | 99.6% | 0.4% | 8 |
| 0% | 99.6% | 0.4% | 9 |
| 0% | 99.6% | 0.4% | 10 |
| 0% | 99.6% | 0.4% | 11 |
| 0% | 99.6% | 0.4% | 12 |
Compiled 39 to 24 computations (38.5% saved)
| 3.4s | 11357× | body | 256 | invalid |
| 3.0s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 606× | associate-*r*_binary64 |
| 580× | associate-*l*_binary64 |
| 545× | associate-+l+_binary64 |
| 367× | fma-neg_binary64 |
| 347× | distribute-lft-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 299 | 1591 |
| 1 | 1049 | 1517 |
| 2 | 3158 | 1509 |
| 0 | 9 | 9 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i)))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i)))) |
(-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 x i)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(fma.f64 j (fma.f64 a c (*.f64 x (neg.f64 i))) (fma.f64 y (-.f64 (*.f64 x z) (*.f64 t a)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i))))))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 t a)) (neg.f64 (*.f64 b (fma.f64 c x (neg.f64 (*.f64 t i))))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 t i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 t a)) (*.f64 (-.f64 (*.f64 x c) (*.f64 t i)) (neg.f64 b)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 t (-.f64 (*.f64 y z) (*.f64 x a)) (neg.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i)))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 t (fma.f64 y z (*.f64 a (neg.f64 x)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 t (-.f64 (*.f64 y z) (*.f64 x a)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 x (neg.f64 i))))))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 x c) (*.f64 y i)))) |
(fma.f64 j (-.f64 (*.f64 x c) (*.f64 y i)) (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (fma.f64 z c (neg.f64 (*.f64 t i)))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i)))) |
(fma.f64 j (fma.f64 x a (*.f64 y (neg.f64 i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i))))) |
(fma.f64 j (-.f64 (*.f64 x a) (*.f64 y i)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c (*.f64 (-.f64 (*.f64 x z) (*.f64 t i)) (neg.f64 b)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x y)))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 x y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i (*.f64 (fma.f64 z c (*.f64 x (neg.f64 t))) (neg.f64 b)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 x (-.f64 (*.f64 a c) (*.f64 y i)))) |
(fma.f64 x (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 z i)))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 z i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i))))) |
(fma.f64 j (fma.f64 a c (*.f64 z (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i)))) |
(+.f64 (fma.f64 x (-.f64 (*.f64 z t) (*.f64 y a)) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 y i)))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 t i)))) |
(fma.f64 j (fma.f64 a c (*.f64 t (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z t) (*.f64 y a)) (*.f64 (fma.f64 z c (*.f64 y (neg.f64 i))) (neg.f64 b)))) |
(fma.f64 j (fma.f64 a c (*.f64 t (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z t) (*.f64 y a)) (*.f64 (-.f64 (*.f64 z c) (*.f64 y i)) (neg.f64 b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 a i)))) |
(fma.f64 j (-.f64 (*.f64 y c) (*.f64 a i)) (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (fma.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))) (*.f64 j (fma.f64 a i (*.f64 c (neg.f64 y)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 b i)))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 b i)) (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 y z (neg.f64 (*.f64 t i)))) (*.f64 j (fma.f64 y a (neg.f64 (*.f64 c i)))))) |
(fma.f64 j (fma.f64 y a (*.f64 c (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z c) (*.f64 t a)) (*.f64 b (neg.f64 (-.f64 (*.f64 y z) (*.f64 t i)))))) |
(-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (fma.f64 b (fma.f64 y z (*.f64 t (neg.f64 i))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y t))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y t))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 a c) (*.f64 i j))))) |
(fma.f64 y (-.f64 (*.f64 a c) (*.f64 i j)) (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(fma.f64 y (-.f64 (*.f64 a c) (*.f64 i j)) (fma.f64 x (-.f64 (*.f64 z j) (*.f64 t a)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i))))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (-.f64 (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y t) (*.f64 z a)) (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (fma.f64 y a (neg.f64 (*.f64 z t)))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 t i)))) (*.f64 j (fma.f64 c z (neg.f64 (*.f64 y i))))) |
(fma.f64 j (fma.f64 z c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (fma.f64 a c (*.f64 t (neg.f64 i)))))) |
(fma.f64 j (-.f64 (*.f64 z c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (fma.f64 a c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (-.f64 (*.f64 z (-.f64 (*.f64 b c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 t i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y b) (*.f64 t a)) (*.f64 z (neg.f64 (-.f64 (*.f64 b c) (*.f64 t i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i)))) |
(fma.f64 j (-.f64 (*.f64 z a) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z)))) |
(+.f64 (fma.f64 x (-.f64 (*.f64 y i) (*.f64 t a)) (neg.f64 (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y z)))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y z)) (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y z)) (fma.f64 x (-.f64 (*.f64 y i) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 z t) (*.f64 c i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 a c) (*.f64 y i)))) |
(fma.f64 z (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (fma.f64 c j (*.f64 t (neg.f64 i)))))) |
(fma.f64 z (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(fma.f64 j (fma.f64 t c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) |
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (-.f64 (*.f64 t (fma.f64 c z (neg.f64 (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (*.f64 t (fma.f64 z c (*.f64 b (neg.f64 i)))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 b (neg.f64 a)))) (*.f64 t (fma.f64 z c (*.f64 b (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) |
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a c)) (neg.f64 (*.f64 b (-.f64 (*.f64 z t) (*.f64 c i))))) (*.f64 j (fma.f64 t a (neg.f64 (*.f64 y i))))) |
(fma.f64 j (-.f64 (*.f64 t a) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a c)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c i)) (neg.f64 b)))) |
(fma.f64 j (-.f64 (*.f64 t a) (*.f64 y i)) (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 c))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y t))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y t)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y t)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a i)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i))))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 a c) (*.f64 y i)))) |
(fma.f64 t (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j))))) |
(fma.f64 t (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a j)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 j (neg.f64 i))))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i)))) |
(fma.f64 j (fma.f64 b c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(fma.f64 j (-.f64 (*.f64 b c) (*.f64 y i)) (fma.f64 x (fma.f64 y z (*.f64 b (neg.f64 t))) (*.f64 a (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i))))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (-.f64 (*.f64 b (-.f64 (*.f64 z a) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a)))) |
(fma.f64 j (-.f64 (*.f64 c i) (*.f64 y a)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a))))) |
(-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 i)))) (fma.f64 b (-.f64 (*.f64 z c) (*.f64 t a)) (*.f64 j (fma.f64 y a (*.f64 c (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i))))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 j (neg.f64 t)))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a b) (*.f64 y i))))) |
(fma.f64 j (fma.f64 a b (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t i))))) |
(fma.f64 j (-.f64 (*.f64 a b) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (neg.f64 (-.f64 (*.f64 z b) (*.f64 t i)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 i (-.f64 (*.f64 z c) (*.f64 t b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y b))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (fma.f64 z c (*.f64 t (neg.f64 b)))))) |
(fma.f64 j (fma.f64 a c (*.f64 b (neg.f64 y))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 z c (*.f64 b (neg.f64 t))) (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 (fma.f64 z c (neg.f64 (*.f64 t i))) j))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 y i)))) |
(fma.f64 b (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) j))) |
(fma.f64 b (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c))) (*.f64 j (-.f64 (*.f64 a i) (*.f64 y c))))) |
(fma.f64 j (fma.f64 a i (*.f64 y (neg.f64 c))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c))))) |
(fma.f64 j (fma.f64 a i (*.f64 c (neg.f64 y))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i)))) |
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 b (fma.f64 j z (neg.f64 (*.f64 t i)))))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 y i)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a c) (*.f64 y j))))) |
(fma.f64 i (-.f64 (*.f64 a c) (*.f64 y j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j))))) |
(fma.f64 i (-.f64 (*.f64 a c) (*.f64 y j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 j (neg.f64 t)))))) |
Compiled 47 to 32 computations (31.9% saved)
| 1× | egg-herbie |
| 631× | sub-neg_binary64 |
| 619× | unsub-neg_binary64 |
| 486× | fma-neg_binary64 |
| 414× | distribute-neg-in_binary64 |
| 312× | +-commutative_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 43 |
| 1 | 59 | 41 |
| 2 | 155 | 41 |
| 3 | 543 | 39 |
| 4 | 1948 | 39 |
| 5 | 4521 | 39 |
| 6 | 6097 | 39 |
| 7 | 7080 | 39 |
| 8 | 7530 | 39 |
| 9 | 7710 | 39 |
| 10 | 7795 | 39 |
| 11 | 7823 | 39 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) |
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) |
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
Compiled 65 to 33 computations (49.2% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 2 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 3 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 12.5b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
| ▶ | 12.5b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 74 to 44 computations (40.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) |
| ✓ | 4.1b | (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
| ✓ | 5.6b | (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))) |
| ✓ | 5.9b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 132 to 23 computations (82.6% saved)
69 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | i | @ | -inf | (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
| 3.0ms | y | @ | 0 | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) |
| 2.0ms | i | @ | inf | (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))) |
| 2.0ms | c | @ | 0 | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) |
| 2.0ms | y | @ | inf | (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
| 1× | batch-egg-rewrite |
| 492× | log1p-udef_binary64 |
| 281× | add-sqr-sqrt_binary64 |
| 280× | *-un-lft-identity_binary64 |
| 280× | pow1_binary64 |
| 260× | associate-*r*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 67 |
| 1 | 538 | 67 |
| 2 | 7733 | 67 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 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 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 t (neg.f64 i)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 t (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (fma.f64 z c (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (fma.f64 z c (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (fma.f64 z c (*.f64 t (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 a c (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 a c (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 a c) (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3) (pow.f64 j 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 b) (fma.f64 z c (*.f64 t (neg.f64 i))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)) 1 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 2)) (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (*.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2)) (/.f64 1 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (-.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (*.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (*.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (*.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2))) (neg.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) (pow.f64 (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (-.f64 (*.f64 (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b))) (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 3) (pow.f64 (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (*.f64 (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 2) (*.f64 (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 (fma.f64 z c (*.f64 t (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))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))) 2)) (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) (fma.f64 (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))) b (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))))) (#(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)))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 b))))))) |
| 1× | egg-herbie |
| 2149× | fma-neg_binary64 |
| 514× | fma-def_binary64 |
| 382× | unsub-neg_binary64 |
| 315× | sub-neg_binary64 |
| 260× | distribute-rgt-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 92 | 4480 |
| 1 | 307 | 4242 |
| 2 | 872 | 4232 |
| 3 | 2116 | 4232 |
| 4 | 3564 | 4232 |
| 5 | 4542 | 4232 |
| 6 | 5032 | 4232 |
| 7 | 5162 | 4232 |
| 8 | 5191 | 4232 |
| 9 | 5196 | 4232 |
| 10 | 5199 | 4232 |
| 11 | 5349 | 4232 |
| 12 | 5413 | 4232 |
| 13 | 5413 | 4232 |
| 14 | 6765 | 4232 |
| 15 | 6765 | 4232 |
| 16 | 6765 | 4232 |
| 17 | 6765 | 4232 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(*.f64 i (*.f64 t b)) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(*.f64 i (*.f64 t b)) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(neg.f64 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 t (*.f64 i (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(neg.f64 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 t (*.f64 i (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(neg.f64 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 t (*.f64 i (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(neg.f64 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 t (*.f64 i (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(neg.f64 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 t (*.f64 i (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(neg.f64 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 t (*.f64 i (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 a c) j) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 a c) j) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 a c) j) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 a c) j) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 a c) j) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 a c) j) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(neg.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (neg.f64 b)) |
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) |
(-.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) |
(-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(*.f64 -1 (-.f64 (*.f64 a (*.f64 t x)) (*.f64 i (*.f64 t b)))) |
(*.f64 t (fma.f64 (neg.f64 a) x (*.f64 i b))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t) |
(*.f64 -1 (-.f64 (*.f64 a (*.f64 t x)) (*.f64 i (*.f64 t b)))) |
(*.f64 t (fma.f64 (neg.f64 a) x (*.f64 i b))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 z b))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 z b))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)) (*.f64 c (*.f64 z b))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) |
(*.f64 -1 (-.f64 (*.f64 a (*.f64 t x)) (*.f64 i (*.f64 t b)))) |
(*.f64 t (fma.f64 (neg.f64 a) x (*.f64 i b))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (*.f64 i b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(neg.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (neg.f64 b)) |
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) |
(neg.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (neg.f64 b)) |
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (neg.f64 (*.f64 i (*.f64 t b)))) |
(fma.f64 i (*.f64 t b) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 y (*.f64 z x) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c (neg.f64 z)) b) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c (neg.f64 z)) b) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 t b)))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 z b))) |
(fma.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x (*.f64 (*.f64 c (neg.f64 z)) b)) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(fma.f64 -1 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) |
(fma.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 a c) (*.f64 y i)) |
| ✓ | 4.1b | (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) |
| ✓ | 4.8b | (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
| ✓ | 5.3b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
Compiled 110 to 21 computations (80.9% saved)
78 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | y | @ | -inf | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
| 2.0ms | t | @ | -inf | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
| 2.0ms | j | @ | -inf | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
| 1.0ms | x | @ | 0 | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
| 1.0ms | t | @ | 0 | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
| 1× | batch-egg-rewrite |
| 616× | fma-def_binary64 |
| 396× | expm1-udef_binary64 |
| 396× | log1p-udef_binary64 |
| 312× | fma-neg_binary64 |
| 241× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 88 |
| 1 | 464 | 82 |
| 2 | 6120 | 82 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) |
(-.f64 (*.f64 a c) (*.f64 y i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) (*.f64 x (fma.f64 a t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fma.f64 a t (*.f64 y z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 a t (*.f64 y z))) 1) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (*.f64 b (fma.f64 t i (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 2)) (cbrt.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))) (sqrt.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a t (*.f64 y z))) 3) (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 3)) (fma.f64 (*.f64 x (fma.f64 a t (*.f64 y z))) (*.f64 x (fma.f64 a t (*.f64 y z))) (-.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 2) (*.f64 (*.f64 x (fma.f64 a t (*.f64 y z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 a t (*.f64 y z))) (*.f64 x (fma.f64 a t (*.f64 y z)))) (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 2)) (-.f64 (*.f64 x (fma.f64 a t (*.f64 y z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 a t (*.f64 y z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (fma.f64 t i (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 1) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 2) (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) (*.f64 b (fma.f64 t i (*.f64 z c))) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2) (*.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) (*.f64 b (fma.f64 t i (*.f64 z c)))) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (fma.f64 t i (*.f64 z c))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) j) (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 a c (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 a c (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 a c) (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3) (pow.f64 j 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 a c) (*.f64 j (*.f64 y (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a c) j (*.f64 (*.f64 y (neg.f64 i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1 (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2) (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2) (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 i)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 a c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2)) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 a c (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 a c (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i))) (*.f64 (*.f64 a c) (*.f64 y (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3) (pow.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))) (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 a c) (*.f64 y (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))) (-.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a c) (*.f64 y i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 i) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (neg.f64 y) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a c) 1 (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a c) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a c) 1 (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a c) 1 (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 1 (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 1 (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a c) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (neg.f64 (cbrt.f64 (*.f64 y i))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (neg.f64 (sqrt.f64 (*.f64 y i))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 i) y (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)) (pow.f64 (*.f64 a c) 2))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y i) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) i (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 a c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 a c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2)) (cbrt.f64 (*.f64 y i)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) 1) i (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))))) |
| 1× | egg-herbie |
| 432× | fma-def_binary64 |
| 421× | associate--r+_binary64 |
| 418× | sub-neg_binary64 |
| 396× | associate-+l+_binary64 |
| 383× | associate--l-_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 7132 |
| 1 | 644 | 6949 |
| 2 | 1885 | 6947 |
| 3 | 3825 | 6947 |
| 4 | 6806 | 6947 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
| Outputs |
|---|
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x) |
(*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x) |
(*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j a)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (fma.f64 c j (*.f64 x (neg.f64 t))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) |
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j)))) |
(*.f64 y (fma.f64 z x (*.f64 j (neg.f64 i)))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) |
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j)))) |
(*.f64 y (fma.f64 z x (*.f64 j (neg.f64 i)))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 i (*.f64 b t) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(+.f64 (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))) |
(fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 t (fma.f64 (neg.f64 a) x (*.f64 b i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 i y) j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (fma.f64 z x (*.f64 j (neg.f64 i))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 a (fma.f64 c j (*.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 a (fma.f64 c j (*.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 y (*.f64 z x) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(+.f64 (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (*.f64 y (fma.f64 z x (*.f64 j (neg.f64 i))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x)))) |
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))) |
(*.f64 t (fma.f64 (neg.f64 a) x (*.f64 b i))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x)))) |
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))) |
(*.f64 t (fma.f64 (neg.f64 a) x (*.f64 b i))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x)) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x)) |
(fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 (*.f64 i y) j)))) |
(fma.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 j a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))) |
(+.f64 (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))) |
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))) |
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x)) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x)) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 t a)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (*.f64 b t) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 c (*.f64 j a) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (*.f64 j a) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))) |
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 b z)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(-.f64 (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) (*.f64 c (*.f64 b z))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))) |
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))) |
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 (*.f64 i y) j))) |
(fma.f64 (neg.f64 c) (*.f64 b z) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(-.f64 (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 j a))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 j a))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 (*.f64 i y) j)) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 i y)))) |
(*.f64 j (fma.f64 c a (*.f64 i (neg.f64 y)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 i y))) |
(fma.f64 c a (*.f64 i (neg.f64 y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
Compiled 18485 to 2930 computations (84.1% saved)
36 alts after pruning (36 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 494 | 36 | 530 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 496 | 36 | 532 |
| Status | Error | Program |
|---|---|---|
| 43.8b | (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) | |
| 24.1b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))))))) | |
| 12.5b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) | |
| 42.9b | (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) | |
| 35.2b | (+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 27.1b | (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) | |
| 12.4b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) | |
| 37.5b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 29.0b | (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) | |
| ▶ | 48.0b | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| ▶ | 32.0b | (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
| 37.9b | (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 27.5b | (+.f64 (*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 24.8b | (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) | |
| ▶ | 41.9b | (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
| 39.4b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i)))))) | |
| 37.4b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) | |
| 39.1b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) | |
| 24.8b | (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 29.3b | (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 28.7b | (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| ▶ | 22.0b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
| 44.8b | (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) | |
| 12.7b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) | |
| 33.4b | (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2)) (/.f64 1 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 22.7b | (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 45.3b | (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) | |
| 39.2b | (+.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) 2) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 47.1b | (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) | |
| 37.0b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 29.0b | (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) | |
| 46.1b | (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) | |
| 14.0b | (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| ▶ | 12.4b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
| 37.0b | (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 43.6b | (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
Compiled 2348 to 1474 computations (37.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.1b | (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) |
| ✓ | 4.8b | (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))) |
| ✓ | 5.3b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
| ✓ | 51.0b | (fma.f64 y (neg.f64 i) (*.f64 y i)) |
Compiled 155 to 24 computations (84.5% saved)
72 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 10.0ms | t | @ | 0 | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
| 3.0ms | a | @ | 0 | (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))) |
| 2.0ms | y | @ | -inf | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
| 2.0ms | j | @ | 0 | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
| 2.0ms | j | @ | inf | (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) |
| 1× | batch-egg-rewrite |
| 424× | expm1-udef_binary64 |
| 424× | log1p-udef_binary64 |
| 272× | add-sqr-sqrt_binary64 |
| 269× | *-un-lft-identity_binary64 |
| 269× | pow1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 127 |
| 1 | 526 | 73 |
| 2 | 7067 | 73 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 y (neg.f64 i) (*.f64 y i)) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))) |
(fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) (*.f64 y 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 y (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 i i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 (sqrt.f64 (*.f64 y (+.f64 i i))) (sqrt.f64 (*.f64 y (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y i) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (*.f64 y i) (*.f64 y 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 (pow.f64 (*.f64 y (+.f64 i i)) 3) 1/3)))) (#(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 (sqrt.f64 (*.f64 y (+.f64 i i))) 2)))) (#(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 log1p.f64 (expm1.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 +.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) (*.f64 x (fma.f64 y z (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 b (fma.f64 z c (*.f64 i t)))) (*.f64 (fma.f64 a c (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) 2) (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) (sqrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 2) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (pow.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 2)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) (*.f64 b (fma.f64 z c (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) (*.f64 (*.f64 y (+.f64 i i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 z c (*.f64 i t))) (*.f64 (fma.f64 a c (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 i t))) 1) (*.f64 (fma.f64 a c (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) (pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 2) (cbrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) (sqrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 i t))) 3) (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 i t))) (*.f64 b (fma.f64 z c (*.f64 i t)))) (-.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 2) (*.f64 (*.f64 b (fma.f64 z c (*.f64 i t))) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 i t))) (*.f64 b (fma.f64 z c (*.f64 i t)))) (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 2)) (-.f64 (*.f64 b (fma.f64 z c (*.f64 i t))) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 a c (*.f64 y i)) j))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (+.f64 i i)) j) (*.f64 (fma.f64 a c (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) (*.f64 (*.f64 y (+.f64 i i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a c (*.f64 y i)) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (fma.f64 a c (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 a c (*.f64 y i)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 y i)) 2)) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)) (sqrt.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a c (*.f64 y i))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 y i))) (sqrt.f64 j)) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 y i))) (sqrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 a c (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 a c (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 3) (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 2) (-.f64 (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2) (*.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) (*.f64 (*.f64 y (+.f64 i i)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 2) (pow.f64 (*.f64 (*.f64 y (+.f64 i i)) j) 2)) (-.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) (*.f64 (*.f64 y (+.f64 i i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (fma.f64 a c (*.f64 y i)) 2) (*.f64 a (*.f64 c (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 y i)) 2) j) (fma.f64 a c (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 y i)) 3) (pow.f64 j 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 y i)) j)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (fma.f64 a c (*.f64 y i))) (log.f64 j))))))) |
| 1× | egg-herbie |
| 672× | sub-neg_binary64 |
| 581× | fma-def_binary64 |
| 527× | +-commutative_binary64 |
| 406× | associate-+l-_binary64 |
| 391× | unsub-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 248 | 8918 |
| 1 | 1020 | 6609 |
| 2 | 3246 | 6549 |
| 3 | 7011 | 6549 |
| 1× | node limit |
| 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 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
| Outputs |
|---|
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 (*.f64 0 i) y) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 (*.f64 0 i) y) |
0 |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x) |
(*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x) |
(*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j a)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) |
(*.f64 y (fma.f64 z x (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j)))) |
(*.f64 y (fma.f64 z x (*.f64 j (+.f64 (neg.f64 i) 0)))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) |
(*.f64 y (fma.f64 z x (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j)))) |
(*.f64 y (fma.f64 z x (*.f64 j (+.f64 (neg.f64 i) 0)))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) j) (*.f64 -1 (*.f64 z x)))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 i (*.f64 b t) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 i (*.f64 b t) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 a (*.f64 t (neg.f64 x))))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c)))) |
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c)))) |
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 y (*.f64 i j)))))) |
(fma.f64 y (fma.f64 z x (*.f64 j (+.f64 (neg.f64 i) 0))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(-.f64 (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) (*.f64 b (*.f64 c z))) |
(+.f64 (*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) |
(fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x)) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 i (*.f64 b t) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 y (*.f64 i j)))))) |
(fma.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x (*.f64 i (fma.f64 b t (*.f64 j (+.f64 0 (neg.f64 y)))))) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 i (fma.f64 b t (*.f64 y (neg.f64 j))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 j a)))) |
(+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) |
(*.f64 i (fma.f64 t b (fma.f64 -1 (*.f64 y j) (*.f64 (*.f64 0 y) j)))) |
(*.f64 i (fma.f64 b t (*.f64 j (+.f64 0 (neg.f64 y))))) |
(*.f64 i (fma.f64 b t (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) |
(*.f64 i (fma.f64 t b (fma.f64 -1 (*.f64 y j) (*.f64 (*.f64 0 y) j)))) |
(*.f64 i (fma.f64 b t (*.f64 j (+.f64 0 (neg.f64 y))))) |
(*.f64 i (fma.f64 b t (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x)) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x)) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 j (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))) (*.f64 i y))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 y z)) x))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 i (*.f64 b t) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 i (*.f64 b t) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 i (fma.f64 b t (*.f64 y (neg.f64 j))) (*.f64 a (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 (*.f64 b (neg.f64 c)) z) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 (*.f64 b (neg.f64 c)) z) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(*.f64 i (fma.f64 t b (fma.f64 -1 (*.f64 y j) (*.f64 (*.f64 0 y) j)))) |
(*.f64 i (fma.f64 b t (*.f64 j (+.f64 0 (neg.f64 y))))) |
(*.f64 i (fma.f64 b t (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (*.f64 -1 (*.f64 y (*.f64 i j)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) |
(fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 -1 (*.f64 c (*.f64 b z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) |
(-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 b (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) |
(*.f64 i (fma.f64 t b (fma.f64 -1 (*.f64 y j) (*.f64 (*.f64 0 y) j)))) |
(*.f64 i (fma.f64 b t (*.f64 j (+.f64 0 (neg.f64 y))))) |
(*.f64 i (fma.f64 b t (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) |
(*.f64 i (fma.f64 t b (fma.f64 -1 (*.f64 y j) (*.f64 (*.f64 0 y) j)))) |
(*.f64 i (fma.f64 b t (*.f64 j (+.f64 0 (neg.f64 y))))) |
(*.f64 i (fma.f64 b t (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (+.f64 (*.f64 j (+.f64 y (*.f64 -1 y))) (*.f64 -1 (*.f64 t b)))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 y (*.f64 i j))))) |
(fma.f64 (*.f64 0 (*.f64 i y)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 y (*.f64 i j))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 i (*.f64 j (+.f64 0 (neg.f64 y))))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 j a))) |
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (*.f64 b t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (*.f64 c j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 y i)) j)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 -1 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))))) j)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (+.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 i y))) j) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 (+.f64 i (*.f64 -1 i)) j))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i j) (*.f64 (+.f64 i (*.f64 -1 i)) j)) y)) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 j (+.f64 y (*.f64 -1 y))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) |
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 (*.f64 0 i) j))) |
(*.f64 i (*.f64 j (+.f64 0 (neg.f64 y)))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 a j))) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 (-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))) (*.f64 i y)) j) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 i y)))) j)) |
(*.f64 j (-.f64 (fma.f64 c a (*.f64 0 (*.f64 i y))) (*.f64 i y))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 i t) (*.f64 c z)) |
| ✓ | 5.6b | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
Compiled 36 to 13 computations (63.9% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | 0 | (-.f64 (*.f64 i t) (*.f64 c z)) |
| 1.0ms | b | @ | 0 | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| 1.0ms | b | @ | inf | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| 1.0ms | b | @ | -inf | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| 1.0ms | i | @ | 0 | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| 1× | batch-egg-rewrite |
| 584× | log-prod_binary64 |
| 427× | fma-def_binary64 |
| 410× | pow-prod-down_binary64 |
| 294× | pow2_binary64 |
| 204× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 218 | 23 |
| 2 | 2924 | 23 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 i t)) (*.f64 b (*.f64 z (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i t) (*.f64 c z)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) b) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) b) (fma.f64 i t (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 i t (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 i t) (*.f64 b (*.f64 z (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i t) b (*.f64 (*.f64 z (neg.f64 c)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 1 (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 1 (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i t) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i t) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (-.f64 (*.f64 i t) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 c)) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 i t) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) (neg.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 i t (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 z (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 i t) 2) (-.f64 (pow.f64 (*.f64 z (neg.f64 c)) 2) (*.f64 (*.f64 i t) (*.f64 z (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 2) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 z (neg.f64 c)) 2)) (-.f64 (*.f64 i t) (*.f64 z (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 2)) (-.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (pow.f64 (exp.f64 c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 i) t) (+.f64 1 (expm1.f64 (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (+.f64 1 (expm1.f64 (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (exp.f64 (*.f64 z (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (pow.f64 (exp.f64 c) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 c))) (pow.f64 (exp.f64 i) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 c))) (+.f64 1 (expm1.f64 (*.f64 i t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 c) (neg.f64 z)) (+.f64 1 (expm1.f64 (*.f64 i t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i t (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i t (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i t (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i t (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t i (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t i (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t i (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t i (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i t) 1 (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i t) 1 (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i t) 1 (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i t) 1 (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (neg.f64 z) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (neg.f64 c) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i t) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i t) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c (neg.f64 z) (*.f64 c z)) (-.f64 (*.f64 i t) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z (neg.f64 c)) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (neg.f64 (cbrt.f64 (*.f64 c z))) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i t)) (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i t)) (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i t)) (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i t)) (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (cbrt.f64 (*.f64 i t)) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (cbrt.f64 (*.f64 i t)) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (cbrt.f64 (*.f64 i t)) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (cbrt.f64 (*.f64 i t)) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) t) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) t) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z))) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 z) c (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 c) z (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) 2) (cbrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (-.f64 (*.f64 i t) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (neg.f64 c))) 2) (cbrt.f64 (*.f64 z (neg.f64 c))) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (sqrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (-.f64 (*.f64 i t) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (neg.f64 c))) (sqrt.f64 (*.f64 z (neg.f64 c))) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 c z) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (*.f64 c z)) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 z (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 c) 1) z (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 i t)))))) |
| 1× | egg-herbie |
| 859× | fma-def_binary64 |
| 299× | fma-neg_binary64 |
| 95× | cancel-sign-sub-inv_binary64 |
| 66× | associate-*r*_binary64 |
| 63× | distribute-rgt-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 1140 |
| 1 | 55 | 1140 |
| 2 | 117 | 1140 |
| 3 | 191 | 1140 |
| 4 | 266 | 1140 |
| 5 | 445 | 1140 |
| 6 | 733 | 1140 |
| 7 | 1102 | 1140 |
| 8 | 1594 | 1140 |
| 9 | 2062 | 1140 |
| 10 | 2098 | 1140 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 -1 (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 -1 (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 -1 (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 -1 (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 -1 (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(*.f64 -1 (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c z) (neg.f64 b)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c z) (neg.f64 b)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c z) (neg.f64 b)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c z) (neg.f64 b)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c z) (neg.f64 b)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c z) (neg.f64 b)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 -1 (*.f64 c z)) |
(neg.f64 (*.f64 c z)) |
(*.f64 z (neg.f64 c)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 -1 (*.f64 c z)) |
(neg.f64 (*.f64 c z)) |
(*.f64 z (neg.f64 c)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 -1 (*.f64 c z)) |
(neg.f64 (*.f64 c z)) |
(*.f64 z (neg.f64 c)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 -1 (*.f64 c z)) |
(neg.f64 (*.f64 c z)) |
(*.f64 z (neg.f64 c)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 i t) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 -1 (*.f64 c z)) |
(neg.f64 (*.f64 c z)) |
(*.f64 z (neg.f64 c)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(*.f64 -1 (*.f64 c z)) |
(neg.f64 (*.f64 c z)) |
(*.f64 z (neg.f64 c)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)) |
(-.f64 (*.f64 i t) (*.f64 c z)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.9b | (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
Compiled 46 to 21 computations (54.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | -inf | (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
| 1.0ms | x | @ | 0 | (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
| 1.0ms | x | @ | inf | (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
| 1.0ms | y | @ | 0 | (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
| 1.0ms | x | @ | -inf | (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
| 1× | batch-egg-rewrite |
| 597× | log-prod_binary64 |
| 416× | pow-prod-down_binary64 |
| 296× | pow2_binary64 |
| 246× | pow-unpow_binary64 |
| 241× | fma-def_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 13 |
| 1 | 245 | 11 |
| 2 | 3327 | 11 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (fma.f64 y z (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a t) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a t) x) (*.f64 (*.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 a t)) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 y z (*.f64 a t)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 y z (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (fma.f64 y z (*.f64 a t))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (fma.f64 y z (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 a t))))) 1)))) (#(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 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) x) (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 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (fma.f64 y z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (*.f64 a t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 y z (*.f64 a t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (fma.f64 y z (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (fma.f64 y z (*.f64 a t))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (*.f64 a t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (fma.f64 y z (*.f64 a t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y z) x (*.f64 (*.f64 a t) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a t) x (*.f64 (*.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 y z) (*.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 a t) (*.f64 x (*.f64 y z))))))) |
| 1× | egg-herbie |
| 929× | fma-def_binary64 |
| 292× | fma-neg_binary64 |
| 93× | cancel-sign-sub-inv_binary64 |
| 66× | associate-*r*_binary64 |
| 59× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 708 |
| 1 | 27 | 672 |
| 2 | 72 | 564 |
| 3 | 154 | 564 |
| 4 | 229 | 564 |
| 5 | 381 | 564 |
| 6 | 623 | 564 |
| 7 | 1021 | 564 |
| 8 | 1505 | 564 |
| 9 | 2048 | 564 |
| 10 | 2154 | 564 |
| 1× | saturated |
| 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))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 (neg.f64 a) t) x) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 (neg.f64 a) t) x) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 (neg.f64 a) t) x) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 (neg.f64 a) t) x) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 (neg.f64 a) t) x) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 (neg.f64 a) t) x) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 y (*.f64 x z))) |
(fma.f64 y (*.f64 x z) (*.f64 (*.f64 (neg.f64 a) t) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
| ✓ | 5.6b | (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
| ✓ | 6.1b | (*.f64 c (*.f64 a j)) |
| ✓ | 6.2b | (*.f64 a (*.f64 t x)) |
Compiled 110 to 38 computations (65.5% saved)
57 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | b | @ | 0 | (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
| 2.0ms | c | @ | 0 | (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
| 2.0ms | j | @ | 0 | (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
| 1.0ms | a | @ | -inf | (*.f64 a (*.f64 t x)) |
| 1.0ms | b | @ | 0 | (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
| 1× | batch-egg-rewrite |
| 407× | expm1-udef_binary64 |
| 407× | log1p-udef_binary64 |
| 276× | associate-*r*_binary64 |
| 250× | add-sqr-sqrt_binary64 |
| 248× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 59 |
| 1 | 479 | 50 |
| 2 | 7089 | 50 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 t x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 a t))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 j c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 j c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 j c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (*.f64 j c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 j) a) c))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 j c))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 c z)) (*.f64 t (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 i b)) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (*.f64 c z)) 1) (*.f64 (*.f64 t (*.f64 i b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 t i (*.f64 c z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (+.f64 (*.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 c z))) (-.f64 (*.f64 (*.f64 t (*.f64 i b)) (*.f64 t (*.f64 i b))) (*.f64 (*.f64 b (*.f64 c z)) (*.f64 t (*.f64 i b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 t (*.f64 i b)))) (-.f64 (*.f64 b (*.f64 c z)) (*.f64 t (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 t i) (fma.f64 t i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) b) (-.f64 (*.f64 c z) (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 t i) (fma.f64 t i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (-.f64 (*.f64 c z) (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 t i (*.f64 c z))) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 t i (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 c z) (*.f64 t (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c z) b (*.f64 t (*.f64 i b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (fma.f64 b (fma.f64 t i (*.f64 c z)) (neg.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))) (/.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 2) (fma.f64 b (fma.f64 t i (*.f64 c z)) (neg.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) (pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) 2) (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) (sqrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 3) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (*.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (-.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (*.f64 b (fma.f64 t i (*.f64 c z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 2)) (/.f64 1 (fma.f64 b (fma.f64 t i (*.f64 c z)) (neg.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (*.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (-.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (*.f64 b (fma.f64 t i (*.f64 c z)))))) (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 3) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (neg.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 3) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (*.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (-.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (*.f64 b (fma.f64 t i (*.f64 c z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 3) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 3)) (+.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 2) (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (*.f64 b (*.f64 (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 2)) (fma.f64 b (fma.f64 t i (*.f64 c z)) (neg.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 3) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (*.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (-.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (*.f64 b (fma.f64 t i (*.f64 c z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2) (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 2))) (neg.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (neg.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (*.f64 x (*.f64 a t))) 3) (pow.f64 (*.f64 a (*.f64 j c)) 3)) (+.f64 (*.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (*.f64 x (*.f64 a t))) (fma.f64 b (fma.f64 t i (*.f64 c z)) (*.f64 x (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2) (*.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) 2) (pow.f64 (*.f64 b (fma.f64 t i (*.f64 c z))) 2)) (-.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (*.f64 b (fma.f64 t i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (*.f64 x (*.f64 a t))) (fma.f64 b (fma.f64 t i (*.f64 c z)) (*.f64 x (*.f64 a t)))) (pow.f64 (*.f64 a (*.f64 j c)) 2)) (fma.f64 b (fma.f64 t i (*.f64 c z)) (neg.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (fma.f64 t i (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 t i (*.f64 c z)) b (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (fma.f64 t i (*.f64 c z))) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))) (*.f64 b (fma.f64 t i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) 2) (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) (*.f64 b (fma.f64 t i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))) 2) (cbrt.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))) (*.f64 b (fma.f64 t i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))) (sqrt.f64 (*.f64 b (fma.f64 t i (*.f64 c z)))) (fma.f64 c (*.f64 a j) (*.f64 x (*.f64 a t)))))))) |
| 1× | egg-herbie |
| 1459× | fma-neg_binary64 |
| 920× | fma-def_binary64 |
| 312× | cancel-sign-sub-inv_binary64 |
| 289× | sub-neg_binary64 |
| 231× | unsub-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 81 | 2322 |
| 1 | 286 | 2038 |
| 2 | 776 | 2038 |
| 3 | 1942 | 2038 |
| 4 | 2944 | 2038 |
| 5 | 3877 | 2038 |
| 6 | 4176 | 2038 |
| 7 | 4239 | 2038 |
| 8 | 4259 | 2038 |
| 9 | 5640 | 2038 |
| 10 | 5640 | 2038 |
| 11 | 5660 | 2038 |
| 12 | 5740 | 2038 |
| 13 | 5740 | 2038 |
| 14 | 5740 | 2038 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
| Outputs |
|---|
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (*.f64 a j))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (*.f64 i t))) |
(fma.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 (*.f64 c z) b)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 -1 (*.f64 (*.f64 c z) b) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 (*.f64 a x) (neg.f64 t))) |
(-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 b (*.f64 c z))) |
(neg.f64 (fma.f64 c (fma.f64 b z (*.f64 a (neg.f64 j))) (*.f64 a (*.f64 t x)))) |
(neg.f64 (fma.f64 b (*.f64 c z) (*.f64 a (fma.f64 j (neg.f64 c) (*.f64 t x))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 i t) b) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 c z) b))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))) |
(fma.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))) (fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 t (fma.f64 i b (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(fma.f64 i (*.f64 t b) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 x (*.f64 a (neg.f64 t))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 x (*.f64 a (neg.f64 t))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 t (*.f64 a x))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
| ✓ | 5.3b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
| 5.6b | (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) | |
| 6.1b | (*.f64 c (*.f64 a j)) |
Compiled 114 to 37 computations (67.5% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | -inf | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
| 1.0ms | y | @ | 0 | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
| 1.0ms | x | @ | 0 | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
| 0.0ms | a | @ | inf | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
| 0.0ms | t | @ | -inf | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
| 1× | batch-egg-rewrite |
| 408× | expm1-udef_binary64 |
| 408× | log1p-udef_binary64 |
| 257× | associate-*r*_binary64 |
| 253× | add-sqr-sqrt_binary64 |
| 250× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 55 |
| 1 | 486 | 47 |
| 2 | 6838 | 47 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) (*.f64 x (fma.f64 y z (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 b (fma.f64 t i (*.f64 z c)))) (*.f64 a (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 a (*.f64 j c))) (*.f64 b (fma.f64 t i (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) 2) (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) (sqrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 2) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 2)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 y z (*.f64 a t)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (fma.f64 b (fma.f64 t i (*.f64 z c)) (neg.f64 (*.f64 a (*.f64 j c))))) (/.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2) (fma.f64 b (fma.f64 t i (*.f64 z c)) (neg.f64 (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) (cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 2)) (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) (sqrt.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 3) (pow.f64 (*.f64 a (*.f64 j c)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (*.f64 (*.f64 a (*.f64 j c)) (-.f64 (*.f64 a (*.f64 j c)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (pow.f64 (*.f64 a (*.f64 j c)) 2)) (/.f64 1 (fma.f64 b (fma.f64 t i (*.f64 z c)) (neg.f64 (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (*.f64 (*.f64 a (*.f64 j c)) (-.f64 (*.f64 a (*.f64 j c)) (*.f64 b (fma.f64 t i (*.f64 z c)))))) (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 3) (pow.f64 (*.f64 a (*.f64 j c)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (neg.f64 (*.f64 a (*.f64 j c)))) (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (pow.f64 (*.f64 a (*.f64 j c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 3) (pow.f64 (*.f64 a (*.f64 j c)) 3)) (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (*.f64 (*.f64 a (*.f64 j c)) (-.f64 (*.f64 a (*.f64 j c)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 3) (pow.f64 (*.f64 a (*.f64 j c)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2) (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (*.f64 (fma.f64 t i (*.f64 z c)) (*.f64 b (*.f64 a (*.f64 j c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (pow.f64 (*.f64 a (*.f64 j c)) 2)) (fma.f64 b (fma.f64 t i (*.f64 z c)) (neg.f64 (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 3) (pow.f64 (*.f64 a (*.f64 j c)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (*.f64 (*.f64 a (*.f64 j c)) (-.f64 (*.f64 a (*.f64 j c)) (*.f64 b (fma.f64 t i (*.f64 z c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2) (pow.f64 (*.f64 a (*.f64 j c)) 2))) (neg.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (neg.f64 (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2) (pow.f64 (*.f64 b (fma.f64 t i (*.f64 z c))) 2)) (-.f64 (*.f64 a (*.f64 j c)) (*.f64 b (fma.f64 t i (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (fma.f64 t i (*.f64 z c)) (*.f64 a (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 a j) (*.f64 b (fma.f64 t i (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 t i (*.f64 z c)) b (*.f64 a (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a j) c (*.f64 b (fma.f64 t i (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (fma.f64 t i (*.f64 z c))) (*.f64 a (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a (*.f64 j c)) (*.f64 b (fma.f64 t i (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 j c))) 2) (cbrt.f64 (*.f64 a (*.f64 j c))) (*.f64 b (fma.f64 t i (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 t i (*.f64 z c)))) 2) (cbrt.f64 (*.f64 b (fma.f64 t i (*.f64 z c)))) (*.f64 a (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (*.f64 j c))) (sqrt.f64 (*.f64 a (*.f64 j c))) (*.f64 b (fma.f64 t i (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (fma.f64 t i (*.f64 z c)))) (sqrt.f64 (*.f64 b (fma.f64 t i (*.f64 z c)))) (*.f64 a (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a c) j (*.f64 b (fma.f64 t i (*.f64 z c)))))))) |
| 1× | egg-herbie |
| 4325× | fma-neg_binary64 |
| 633× | sub-neg_binary64 |
| 515× | associate-+l-_binary64 |
| 409× | unsub-neg_binary64 |
| 277× | associate--r-_binary64 |
Useful iterations: 14 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 120 | 4140 |
| 1 | 426 | 3997 |
| 2 | 1135 | 3997 |
| 3 | 1987 | 3997 |
| 4 | 3490 | 3997 |
| 5 | 4567 | 3997 |
| 6 | 5100 | 3997 |
| 7 | 5209 | 3997 |
| 8 | 5213 | 3997 |
| 9 | 5213 | 3997 |
| 10 | 5810 | 3997 |
| 11 | 5967 | 3997 |
| 12 | 5967 | 3997 |
| 13 | 5967 | 3997 |
| 14 | 5967 | 3995 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (*.f64 i (*.f64 t b))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
| Outputs |
|---|
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x) |
(*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x) |
(*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (*.f64 b t) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (*.f64 b t) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c)))) |
(*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c)))) |
(*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 y (*.f64 z x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 y (*.f64 z x))) |
(fma.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 c (*.f64 a j)) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 c (*.f64 a j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x)))) |
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x)))) |
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))) |
(fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(fma.f64 i (*.f64 b t) (*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x)) |
(fma.f64 i (*.f64 b t) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x)) |
(fma.f64 b (*.f64 i t) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x)) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x)) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 c (*.f64 a j)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (*.f64 a j) (*.f64 (fma.f64 z y (*.f64 t (neg.f64 a))) x))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (*.f64 i (*.f64 t b))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (*.f64 i (*.f64 t b))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (*.f64 i (*.f64 t b))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j))) |
(fma.f64 i (*.f64 b t) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 b t)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))) |
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j))) |
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 b (*.f64 i t))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 c (*.f64 a j))) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) |
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
Compiled 20815 to 4516 computations (78.3% saved)
50 alts after pruning (48 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 792 | 29 | 821 |
| Fresh | 12 | 19 | 31 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 807 | 50 | 857 |
| Status | Error | Program |
|---|---|---|
| 42.9b | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) | |
| 48.0b | (fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b)) | |
| 43.8b | (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) | |
| 12.5b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) | |
| 44.8b | (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) | |
| 53.0b | (*.f64 t (*.f64 x (neg.f64 a))) | |
| 57.3b | (pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) | |
| 30.4b | (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) | |
| 35.2b | (+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 52.5b | (*.f64 -1 (*.f64 a (*.f64 t x))) | |
| 43.3b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 (*.f64 (fma.f64 a c (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j)))) | |
| ▶ | 12.4b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
| ▶ | 37.5b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| ✓ | 48.0b | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| ▶ | 29.0b | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 41.9b | (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) | |
| 37.9b | (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 24.8b | (fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) | |
| 51.9b | (*.f64 z (*.f64 y x)) | |
| 39.4b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i)))))) | |
| 24.8b | (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 55.1b | (*.f64 b (*.f64 z (neg.f64 c))) | |
| 37.4b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) | |
| 52.7b | (*.f64 y (*.f64 z x)) | |
| 29.3b | (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 28.7b | (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 12.7b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) | |
| 44.8b | (*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) | |
| 46.1b | (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) | |
| 30.4b | (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) | |
| 33.4b | (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2)) (/.f64 1 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| ▶ | 45.3b | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 22.7b | (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 37.8b | (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x))) | |
| ✓ | 12.4b | (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
| 55.3b | (*.f64 c (*.f64 z (neg.f64 b))) | |
| 37.0b | (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 54.0b | (*.f64 c (*.f64 a j)) | |
| 47.1b | (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) | |
| 45.8b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) | |
| 48.0b | (+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) | |
| 44.1b | (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) | |
| ▶ | 55.3b | (*.f64 b (*.f64 i t)) |
| 43.6b | (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) | |
| 37.0b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 39.2b | (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) | |
| 55.3b | (*.f64 i (*.f64 t b)) | |
| 23.4b | (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) | |
| 35.3b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) | |
| 51.7b | (*.f64 x (*.f64 y z)) |
Compiled 2537 to 1671 computations (34.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 4.1b | (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) | |
| 5.6b | (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))) | |
| 5.9b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 51.0b | (fma.f64 (neg.f64 i) y (*.f64 y i)) |
Compiled 179 to 27 computations (84.9% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | i | @ | 0 | (fma.f64 (neg.f64 i) y (*.f64 y i)) |
| 1.0ms | i | @ | inf | (fma.f64 (neg.f64 i) y (*.f64 y i)) |
| 0.0ms | y | @ | 0 | (fma.f64 (neg.f64 i) y (*.f64 y i)) |
| 0.0ms | y | @ | -inf | (fma.f64 (neg.f64 i) y (*.f64 y i)) |
| 0.0ms | y | @ | inf | (fma.f64 (neg.f64 i) y (*.f64 y i)) |
| 1× | batch-egg-rewrite |
| 493× | pow1_binary64 |
| 472× | add-sqr-sqrt_binary64 |
| 452× | add-log-exp_binary64 |
| 451× | log1p-expm1-u_binary64 |
| 451× | expm1-log1p-u_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 10 |
| 1 | 122 | 7 |
| 2 | 1538 | 7 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (neg.f64 i) y (*.f64 y i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i y) (*.f64 i y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 y (+.f64 i i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 i i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 (sqrt.f64 (*.f64 y (+.f64 i i))) (sqrt.f64 (*.f64 y (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 i y) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2)) (-.f64 (*.f64 i y) (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 i i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3) 1/3)))) (#(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 (sqrt.f64 (*.f64 y (+.f64 i i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (+.f64 i i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 y (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (+.f64 i i)))))))) |
| 1× | egg-herbie |
| 30× | fma-def_binary64 |
| 12× | associate-*r*_binary64 |
| 12× | associate-*l*_binary64 |
| 12× | distribute-rgt-in_binary64 |
| 11× | *-commutative_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 168 |
| 1 | 38 | 24 |
| 2 | 122 | 24 |
| 3 | 144 | 24 |
| 4 | 178 | 24 |
| 5 | 190 | 24 |
| 6 | 222 | 24 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
| Outputs |
|---|
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 i (+.f64 y (*.f64 -1 y))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y)))) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 (+.f64 i (*.f64 -1 i)) y) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 i (*.f64 0 y)) |
0 |
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y)) |
(*.f64 i (*.f64 0 y)) |
0 |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.2b | (*.f64 b (*.f64 i t)) |
Compiled 20 to 11 computations (45% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | 0 | (*.f64 b (*.f64 i t)) |
| 1.0ms | i | @ | 0 | (*.f64 b (*.f64 i t)) |
| 1.0ms | t | @ | 0 | (*.f64 b (*.f64 i t)) |
| 1.0ms | t | @ | inf | (*.f64 b (*.f64 i t)) |
| 0.0ms | i | @ | inf | (*.f64 b (*.f64 i t)) |
| 1× | batch-egg-rewrite |
| 582× | pow1_binary64 |
| 532× | add-log-exp_binary64 |
| 532× | log1p-expm1-u_binary64 |
| 532× | expm1-log1p-u_binary64 |
| 519× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 119 | 7 |
| 2 | 1454 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (*.f64 i t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 b (*.f64 i t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 i t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 i t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 i t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (*.f64 i t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 i t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (*.f64 i t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 i t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 i t)))))))) |
| 1× | egg-herbie |
| 5× | *-commutative_binary64 |
| 3× | associate-*r*_binary64 |
| 3× | associate-*l*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 252 |
| 1 | 10 | 252 |
| 2 | 17 | 252 |
| 3 | 19 | 252 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
| Outputs |
|---|
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 i (*.f64 t b)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (-.f64 (*.f64 i b) (*.f64 a x)) |
| ✓ | 5.4b | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
Compiled 36 to 13 computations (63.9% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | 0 | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 1.0ms | b | @ | inf | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 1.0ms | i | @ | inf | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 1.0ms | i | @ | 0 | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 1.0ms | a | @ | inf | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 1× | batch-egg-rewrite |
| 584× | log-prod_binary64 |
| 427× | fma-def_binary64 |
| 410× | pow-prod-down_binary64 |
| 294× | pow2_binary64 |
| 204× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 218 | 23 |
| 2 | 2924 | 23 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 i b)) (*.f64 t (*.f64 x (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) t) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) t) (fma.f64 i b (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))) (fma.f64 i b (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 i b) (*.f64 t (*.f64 x (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) t (*.f64 (*.f64 x (neg.f64 a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 a)) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 i b) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 i b (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 i b (*.f64 a x)) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) (neg.f64 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))) (neg.f64 (fma.f64 i b (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 x (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (-.f64 (pow.f64 (*.f64 x (neg.f64 a)) 2) (*.f64 (*.f64 i b) (*.f64 x (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) (pow.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (-.f64 (pow.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 2) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 x (neg.f64 a)) 2)) (-.f64 (*.f64 i b) (*.f64 x (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (pow.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 2)) (-.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 i b (*.f64 a x)) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (pow.f64 (exp.f64 a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 i) b) (+.f64 1 (expm1.f64 (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (+.f64 1 (expm1.f64 (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (exp.f64 (*.f64 x (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (pow.f64 (exp.f64 a) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 a))) (pow.f64 (exp.f64 i) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 a))) (+.f64 1 (expm1.f64 (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i b (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i b (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i b (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i b (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b i (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b i (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b i (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b i (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) 1 (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) 1 (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) 1 (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) 1 (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (neg.f64 x) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (neg.f64 a) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i b) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i b) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (neg.f64 a)) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (neg.f64 (cbrt.f64 (*.f64 a x))) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i b)) (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i b)) (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i b)) (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i b)) (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (cbrt.f64 (*.f64 i b)) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i b) 2)) (cbrt.f64 (*.f64 i b)) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x))) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) a (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 i b (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 i b (*.f64 a x))) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 i b (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 i b (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 i b (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 a) x (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) 2) (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (-.f64 (*.f64 i b) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 a))) 2) (cbrt.f64 (*.f64 x (neg.f64 a))) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (sqrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (-.f64 (*.f64 i b) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x (neg.f64 a))) (sqrt.f64 (*.f64 x (neg.f64 a))) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 a x) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 (*.f64 x (neg.f64 a)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (cbrt.f64 (pow.f64 (*.f64 a x) 2)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a x) 2))) (cbrt.f64 (*.f64 a x)) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (*.f64 x (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 x (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) 1) x (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 i b)))))) |
| 1× | egg-herbie |
| 808× | fma-def_binary64 |
| 292× | fma-neg_binary64 |
| 91× | cancel-sign-sub-inv_binary64 |
| 65× | associate-*r*_binary64 |
| 61× | distribute-rgt-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 1092 |
| 1 | 38 | 1092 |
| 2 | 91 | 984 |
| 3 | 158 | 984 |
| 4 | 235 | 984 |
| 5 | 403 | 984 |
| 6 | 689 | 984 |
| 7 | 973 | 984 |
| 8 | 1346 | 984 |
| 9 | 1952 | 984 |
| 10 | 1988 | 984 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 -1 (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 -1 (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 -1 (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 -1 (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(*.f64 -1 (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 -1 (*.f64 a x)) |
(neg.f64 (*.f64 a x)) |
(*.f64 a (neg.f64 x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 -1 (*.f64 a x)) |
(neg.f64 (*.f64 a x)) |
(*.f64 a (neg.f64 x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 -1 (*.f64 a x)) |
(neg.f64 (*.f64 a x)) |
(*.f64 a (neg.f64 x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 -1 (*.f64 a x)) |
(neg.f64 (*.f64 a x)) |
(*.f64 a (neg.f64 x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 i b) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 -1 (*.f64 a x)) |
(neg.f64 (*.f64 a x)) |
(*.f64 a (neg.f64 x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(*.f64 -1 (*.f64 a x)) |
(neg.f64 (*.f64 a x)) |
(*.f64 a (neg.f64 x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))) |
(fma.f64 i b (neg.f64 (*.f64 a x))) |
(-.f64 (*.f64 i b) (*.f64 a x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 c a) (*.f64 y i)) |
| ✓ | 0.0b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 4.1b | (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) | |
| ✓ | 6.1b | (*.f64 b (*.f64 c (neg.f64 z))) |
Compiled 66 to 17 computations (74.2% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | i | @ | -inf | (-.f64 (*.f64 c a) (*.f64 y i)) |
| 1.0ms | b | @ | 0 | (*.f64 b (*.f64 c (neg.f64 z))) |
| 1.0ms | c | @ | 0 | (*.f64 b (*.f64 c (neg.f64 z))) |
| 1.0ms | z | @ | inf | (*.f64 b (*.f64 c (neg.f64 z))) |
| 1.0ms | z | @ | 0 | (*.f64 b (*.f64 c (neg.f64 z))) |
| 1× | batch-egg-rewrite |
| 934× | log-prod_binary64 |
| 770× | fma-def_binary64 |
| 343× | fma-neg_binary64 |
| 310× | expm1-udef_binary64 |
| 310× | log1p-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 41 |
| 1 | 354 | 37 |
| 2 | 4991 | 37 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) z) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) z) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) z) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) z) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) z) 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 pow.f64 (*.f64 b (*.f64 c z)) 1)))) (#(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 (sqrt.f64 (*.f64 b (*.f64 c z))) 2)))) (#(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 neg.f64 (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 c) z) b))))) (#(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 log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 c) z) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.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 expm1.f64 (log1p.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.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 exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 c z))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (*.f64 b (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (/.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2) (-.f64 (*.f64 b (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) 2) (cbrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (sqrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 3)) (/.f64 1 (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (pow.f64 (*.f64 b (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (/.f64 1 (-.f64 (*.f64 b (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (pow.f64 (*.f64 b (*.f64 c z)) 2)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 b (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (pow.f64 (*.f64 b (*.f64 c z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2) (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (*.f64 b (*.f64 (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (-.f64 (*.f64 b (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 3))) (neg.f64 (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (pow.f64 (*.f64 b (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2))) (neg.f64 (-.f64 (*.f64 b (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2) (pow.f64 (*.f64 b (*.f64 c z)) 2)) (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))) j) (pow.f64 (pow.f64 (exp.f64 c) z) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (pow.f64 (pow.f64 (exp.f64 c) z) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))) j) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z)))) (pow.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))) j)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 c) z) b) (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z)))) (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (pow.f64 (pow.f64 (exp.f64 c) z) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))) j) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 c z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 z b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 b c) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c z) b (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (*.f64 c z)) 1 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 1 (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 (cbrt.f64 (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) j) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 2) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 2) (cbrt.f64 (*.f64 b (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c z)) (*.f64 (sqrt.f64 (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) j) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (*.f64 c z))) (sqrt.f64 (*.f64 b (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b c) z (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b z) c (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c z) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 b c) 1) z (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 b c) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 b c) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 b c) -1) z (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c a) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 i)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 c a) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 c a) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 c a (*.f64 y i)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i))) (*.f64 (*.f64 c a) (*.f64 y (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3) (pow.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))) (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 c a) (*.f64 y (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))) (-.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (pow.f64 (exp.f64 i) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 a) c) (+.f64 1 (expm1.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (+.f64 1 (expm1.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (exp.f64 (*.f64 y (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (/.f64 1 (pow.f64 (exp.f64 i) y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (/.f64 1 (pow.f64 (exp.f64 i) y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (exp.f64 (-.f64 (*.f64 c a) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (pow.f64 (exp.f64 a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) y)) (pow.f64 (exp.f64 a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (+.f64 1 (expm1.f64 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) y)) (+.f64 1 (expm1.f64 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) 1 (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) 1 (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) 1 (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 i) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (neg.f64 y) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1 (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1 (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c a) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c a) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (neg.f64 (cbrt.f64 (*.f64 y i))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (neg.f64 (sqrt.f64 (*.f64 y i))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 i) y (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y i) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) i (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c a) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c a) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2)) (cbrt.f64 (*.f64 y i)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) 1) i (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c a)))))) |
| 1× | egg-herbie |
| 1161× | fma-def_binary64 |
| 876× | fma-neg_binary64 |
| 239× | cancel-sign-sub-inv_binary64 |
| 129× | unsub-neg_binary64 |
| 103× | distribute-rgt-neg-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 54 | 2424 |
| 1 | 169 | 2354 |
| 2 | 400 | 2354 |
| 3 | 858 | 2354 |
| 4 | 1754 | 2354 |
| 5 | 2945 | 2354 |
| 6 | 3632 | 2354 |
| 7 | 3824 | 2354 |
| 8 | 3831 | 2354 |
| 9 | 3831 | 2354 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 i (*.f64 y j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (+.f64 (*.f64 i (*.f64 y j)) (*.f64 c (*.f64 z b)))) |
(neg.f64 (fma.f64 i (*.f64 y j) (*.f64 c (*.f64 z b)))) |
(neg.f64 (fma.f64 z (*.f64 c b) (*.f64 j (*.f64 i y)))) |
(neg.f64 (fma.f64 c (*.f64 z b) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 i (*.f64 y j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 i (*.f64 y j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 i (*.f64 y j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 i (*.f64 y j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 z (*.f64 c (neg.f64 b)))) |
(neg.f64 (fma.f64 c (-.f64 (*.f64 z b) (*.f64 a j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 i y)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(-.f64 (*.f64 c a) (*.f64 i y)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (*.f64 i t) (*.f64 c z)) | |
| ✓ | 5.6b | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 5.6b | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
Compiled 70 to 17 computations (75.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y | @ | 0 | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 0.0ms | x | @ | -inf | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 0.0ms | x | @ | inf | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 0.0ms | a | @ | 0 | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 0.0ms | y | @ | inf | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 1× | batch-egg-rewrite |
| 840× | fma-def_binary64 |
| 392× | fma-neg_binary64 |
| 350× | expm1-udef_binary64 |
| 350× | log1p-udef_binary64 |
| 293× | log-pow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 26 |
| 1 | 378 | 26 |
| 2 | 5165 | 26 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) 1) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3)) (fma.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 t i) (*.f64 z c))) b) (exp.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (exp.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x))) 1)))))) |
| 1× | egg-herbie |
| 1526× | fma-neg_binary64 |
| 1104× | fma-def_binary64 |
| 314× | cancel-sign-sub-inv_binary64 |
| 288× | sub-neg_binary64 |
| 223× | unsub-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 70 | 2474 |
| 1 | 218 | 2176 |
| 2 | 579 | 2176 |
| 3 | 1468 | 2176 |
| 4 | 3182 | 2176 |
| 5 | 4383 | 2176 |
| 6 | 4715 | 2176 |
| 7 | 4806 | 2176 |
| 8 | 4826 | 2176 |
| 9 | 4826 | 2176 |
| 10 | 6073 | 2176 |
| 11 | 6233 | 2176 |
| 12 | 6233 | 2176 |
| 13 | 6233 | 2176 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
| Outputs |
|---|
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(-.f64 (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b) (*.f64 a (*.f64 t x))) |
(neg.f64 (fma.f64 t (fma.f64 a x (*.f64 i (neg.f64 b))) (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b)))) |
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b)))) |
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b)))) |
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) |
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 a (*.f64 t x)))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 y (*.f64 x z))) |
(fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 x (*.f64 z y))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (neg.f64 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(fma.f64 i (*.f64 t b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) |
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 y (*.f64 x z))) |
(fma.f64 t (*.f64 i b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) |
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b))) |
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b)) |
Compiled 28160 to 5101 computations (81.9% saved)
55 alts after pruning (51 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1034 | 24 | 1058 |
| Fresh | 16 | 27 | 43 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 3 | 6 |
| Total | 1053 | 55 | 1108 |
| Status | Error | Program |
|---|---|---|
| 43.8b | (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) | |
| ▶ | 12.4b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
| ▶ | 42.9b | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| 48.0b | (fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b)) | |
| 44.8b | (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) | |
| 50.3b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c a)))) | |
| 45.3b | (+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) | |
| 53.0b | (*.f64 t (*.f64 x (neg.f64 a))) | |
| 30.4b | (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) | |
| 35.2b | (+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| ✓ | 48.0b | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| ✓ | 29.0b | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 46.0b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) | |
| 41.9b | (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) | |
| 45.3b | (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t)) | |
| 51.9b | (*.f64 z (*.f64 y x)) | |
| 51.2b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) | |
| 60.5b | (pow.f64 (sqrt.f64 (*.f64 b (*.f64 i t))) 2) | |
| 24.8b | (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| ▶ | 37.5b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
| 55.1b | (*.f64 b (*.f64 z (neg.f64 c))) | |
| 52.7b | (*.f64 y (*.f64 z x)) | |
| 29.3b | (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 28.7b | (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 44.8b | (*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) | |
| 53.1b | (*.f64 -1 (*.f64 y (*.f64 i j))) | |
| 53.2b | (*.f64 i (*.f64 y (neg.f64 j))) | |
| 46.1b | (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) | |
| 30.4b | (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) | |
| 30.7b | (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) | |
| ✓ | 45.3b | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 37.5b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) | |
| 54.8b | (*.f64 t (*.f64 i b)) | |
| 54.7b | (fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 b (*.f64 c z))) | |
| 51.7b | (*.f64 x (*.f64 z y)) | |
| 38.7b | (fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 x (*.f64 z y))) | |
| 37.5b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) | |
| 55.3b | (*.f64 c (*.f64 z (neg.f64 b))) | |
| 35.3b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) | |
| 37.0b | (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 52.5b | (*.f64 (*.f64 t x) (neg.f64 a)) | |
| 46.2b | (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) | |
| ▶ | 37.0b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 49.8b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i))))) | |
| ▶ | 54.0b | (*.f64 c (*.f64 a j)) |
| 47.1b | (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) | |
| 48.0b | (+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) | |
| 44.1b | (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) | |
| ✓ | 55.3b | (*.f64 b (*.f64 i t)) |
| 43.6b | (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) | |
| 55.3b | (*.f64 i (*.f64 t b)) | |
| 29.9b | (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) | |
| 39.2b | (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) | |
| 37.7b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) | |
| 34.3b | (fma.f64 t (*.f64 i b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) |
Compiled 2475 to 1690 computations (31.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.6b | (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))) | |
| 5.9b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| 51.0b | (fma.f64 (neg.f64 i) y (*.f64 y i)) | |
| 51.0b | (fma.f64 y (neg.f64 i) (*.f64 y i)) |
Compiled 222 to 29 computations (86.9% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 6.1b | (*.f64 c (*.f64 a j)) |
Compiled 20 to 11 computations (45% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 c j) (*.f64 t x)) |
| ✓ | 6.8b | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
Compiled 36 to 13 computations (63.9% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 52.0ms | a | @ | -inf | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| 14.0ms | a | @ | inf | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| 1.0ms | a | @ | 0 | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| 1.0ms | c | @ | 0 | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| 1.0ms | c | @ | -inf | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| 1× | batch-egg-rewrite |
| 584× | log-prod_binary64 |
| 427× | fma-def_binary64 |
| 410× | pow-prod-down_binary64 |
| 294× | pow2_binary64 |
| 204× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 218 | 23 |
| 2 | 2924 | 23 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c j) a) (*.f64 (*.f64 x (neg.f64 t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c j)) (*.f64 a (*.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) a) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) a) (fma.f64 c j (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 c j (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 c j) (*.f64 a (*.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c j) a (*.f64 (*.f64 x (neg.f64 t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) 1 (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) 1 (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 2) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 2) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x)))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x)))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (-.f64 (*.f64 c j) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 c j) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 c j) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 c j (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 c j (*.f64 t x)) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))) (neg.f64 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2))) (neg.f64 (fma.f64 c j (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 x (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (-.f64 (pow.f64 (*.f64 x (neg.f64 t)) 2) (*.f64 (*.f64 c j) (*.f64 x (neg.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2) (-.f64 (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 x (neg.f64 t)) 2)) (-.f64 (*.f64 c j) (*.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2)) (-.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 c j (*.f64 t x)) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c j))) (pow.f64 (exp.f64 t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 c) j) (+.f64 1 (expm1.f64 (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c j))) (+.f64 1 (expm1.f64 (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c j))) (exp.f64 (*.f64 x (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c j))) (pow.f64 (exp.f64 t) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 t x)))) (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 t))) (pow.f64 (exp.f64 c) j)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 t))) (+.f64 1 (expm1.f64 (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 t) (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c j (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c j (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c j (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c j (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j c (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j c (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j c (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j c (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c j) 1 (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c j) 1 (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c j) 1 (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c j) 1 (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (neg.f64 x) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (neg.f64 t) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 1 (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 1 (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 1 (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 1 (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c j) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c j) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c j) (*.f64 t x)) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t (neg.f64 x) (*.f64 t x)) (-.f64 (*.f64 c j) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (neg.f64 t)) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (neg.f64 (cbrt.f64 (*.f64 t x))) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (cbrt.f64 (*.f64 c j)) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (cbrt.f64 (*.f64 c j)) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (cbrt.f64 (*.f64 c j)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (cbrt.f64 (*.f64 c j)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x))) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 c j)) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 c j)) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 c j)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 c j)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) t (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 c j (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 c j (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 c j (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 c j (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 c j (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 t) x (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) 2) (cbrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (-.f64 (*.f64 c j) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 t))) 2) (cbrt.f64 (*.f64 x (neg.f64 t))) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (sqrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (-.f64 (*.f64 c j) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x (neg.f64 t))) (sqrt.f64 (*.f64 x (neg.f64 t))) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 t x) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (*.f64 t x)) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (*.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 x (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 t) 1) x (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 c j)))))) |
| 1× | egg-herbie |
| 815× | fma-def_binary64 |
| 292× | fma-neg_binary64 |
| 95× | cancel-sign-sub-inv_binary64 |
| 63× | distribute-rgt-in_binary64 |
| 61× | associate-*r*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 1140 |
| 1 | 46 | 1140 |
| 2 | 104 | 1140 |
| 3 | 172 | 1140 |
| 4 | 251 | 1140 |
| 5 | 428 | 1140 |
| 6 | 705 | 1140 |
| 7 | 1077 | 1140 |
| 8 | 1564 | 1140 |
| 9 | 1993 | 1140 |
| 10 | 2029 | 1140 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(*.f64 -1 (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(*.f64 -1 (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(*.f64 -1 (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(*.f64 -1 (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(*.f64 -1 (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 (*.f64 t x) a)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (neg.f64 (*.f64 x a))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 (*.f64 t x) a)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (neg.f64 (*.f64 x a))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 (*.f64 t x) a)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (neg.f64 (*.f64 x a))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 (*.f64 t x) a)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (neg.f64 (*.f64 x a))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 (*.f64 t x) a)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (neg.f64 (*.f64 x a))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 (*.f64 t x) a)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (neg.f64 (*.f64 x a))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a) |
(*.f64 -1 (*.f64 t x)) |
(neg.f64 (*.f64 t x)) |
(*.f64 x (neg.f64 t)) |
(*.f64 t (neg.f64 x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 -1 (*.f64 t x)) |
(neg.f64 (*.f64 t x)) |
(*.f64 x (neg.f64 t)) |
(*.f64 t (neg.f64 x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 -1 (*.f64 t x)) |
(neg.f64 (*.f64 t x)) |
(*.f64 x (neg.f64 t)) |
(*.f64 t (neg.f64 x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 -1 (*.f64 t x)) |
(neg.f64 (*.f64 t x)) |
(*.f64 x (neg.f64 t)) |
(*.f64 t (neg.f64 x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 c j) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 -1 (*.f64 t x)) |
(neg.f64 (*.f64 t x)) |
(*.f64 x (neg.f64 t)) |
(*.f64 t (neg.f64 x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(*.f64 -1 (*.f64 t x)) |
(neg.f64 (*.f64 t x)) |
(*.f64 x (neg.f64 t)) |
(*.f64 t (neg.f64 x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))) |
(-.f64 (*.f64 c j) (*.f64 t x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (*.f64 c a) (*.f64 y i)) | |
| ✓ | 0.0b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 4.1b | (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) | |
| ✓ | 6.5b | (*.f64 i (*.f64 t b)) |
Compiled 61 to 16 computations (73.8% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 44.0ms | t | @ | 0 | (*.f64 i (*.f64 t b)) |
| 0.0ms | j | @ | 0 | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 0.0ms | c | @ | 0 | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 0.0ms | a | @ | 0 | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 1× | batch-egg-rewrite |
| 916× | log-prod_binary64 |
| 795× | fma-def_binary64 |
| 346× | fma-neg_binary64 |
| 306× | expm1-udef_binary64 |
| 306× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 27 |
| 1 | 329 | 27 |
| 2 | 4579 | 27 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 b i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 b i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (*.f64 b i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 b i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 b i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (*.f64 b i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 b i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 b i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 b i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b i))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t (*.f64 b i)) 2) (fma.f64 i (*.f64 t b) (*.f64 (neg.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))))) (/.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2) (fma.f64 i (*.f64 t b) (*.f64 (neg.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))) (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))) 2) (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))) (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b i)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3)) (/.f64 1 (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 (*.f64 t (*.f64 b i)))) (pow.f64 (*.f64 t (*.f64 b i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 b i)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (/.f64 1 (fma.f64 i (*.f64 t b) (*.f64 (neg.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 (*.f64 t (*.f64 b i)))) (pow.f64 (*.f64 t (*.f64 b i)) 2)) (+.f64 (pow.f64 (*.f64 t (*.f64 b i)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 i (*.f64 t b) (*.f64 (neg.f64 j) (-.f64 (*.f64 c a) (*.f64 i y)))) (-.f64 (pow.f64 (*.f64 t (*.f64 b i)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b i)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 (*.f64 t (*.f64 b i)))) (pow.f64 (*.f64 t (*.f64 b i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b i)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2) (-.f64 (pow.f64 (*.f64 t (*.f64 b i)) 2) (*.f64 (*.f64 (*.f64 t (*.f64 b i)) j) (-.f64 (*.f64 c a) (*.f64 i y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 b i)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (fma.f64 i (*.f64 t b) (*.f64 (neg.f64 j) (-.f64 (*.f64 c a) (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b i)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3))) (neg.f64 (fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 (*.f64 t (*.f64 b i)))) (pow.f64 (*.f64 t (*.f64 b i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 b i)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2))) (neg.f64 (fma.f64 i (*.f64 t b) (*.f64 (neg.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2) (pow.f64 (*.f64 t (*.f64 b i)) 2)) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b i)))) (pow.f64 (exp.f64 j) (-.f64 (*.f64 c a) (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i) (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b i)))) (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) (pow.f64 (pow.f64 (exp.f64 t) b) i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (*.f64 t b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 b i) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 i t) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t b) i (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (*.f64 b i)) 1 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 1 (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (*.f64 b i)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (*.f64 b i))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b i))) 2) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b i))) 2) (cbrt.f64 (*.f64 t (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 (cbrt.f64 (*.f64 t b)) i) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (*.f64 b i))) (sqrt.f64 (*.f64 t (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t b)) (*.f64 (sqrt.f64 (*.f64 t b)) i) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i t) b (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 t (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) t (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (cbrt.f64 (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (sqrt.f64 (*.f64 t b))) (sqrt.f64 (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 t b) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i t) 1) b (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i t) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i t) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))) |
| 1× | egg-herbie |
| 1137× | fma-def_binary64 |
| 715× | fma-neg_binary64 |
| 208× | cancel-sign-sub-inv_binary64 |
| 124× | unsub-neg_binary64 |
| 118× | distribute-rgt-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 38 | 1346 |
| 1 | 111 | 1346 |
| 2 | 308 | 1346 |
| 3 | 653 | 1346 |
| 4 | 1258 | 1346 |
| 5 | 2037 | 1346 |
| 6 | 2863 | 1346 |
| 7 | 3431 | 1346 |
| 8 | 3560 | 1346 |
| 9 | 3586 | 1346 |
| 10 | 3594 | 1346 |
| 11 | 3594 | 1346 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
| Outputs |
|---|
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 c (*.f64 a j))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 i (*.f64 t b)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 i (*.f64 t b)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 i (*.f64 t b)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 i (*.f64 t b)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 i (*.f64 t b)) |
(*.f64 b (*.f64 i t)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) |
(*.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 j y)))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j))) |
(fma.f64 i (*.f64 t b) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 j i))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 j i))) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 j y))) (*.f64 c (*.f64 a j))) |
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y)))) |
(fma.f64 j (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 b (*.f64 i t))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (fma.f64 c a (*.f64 y (neg.f64 i))) |
| ✓ | 0.0b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
| ✓ | 4.1b | (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i)))) |
| 6.1b | (*.f64 b (*.f64 c (neg.f64 z))) |
Compiled 66 to 17 computations (74.2% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a | @ | inf | (fma.f64 c a (*.f64 y (neg.f64 i))) |
| 1.0ms | j | @ | 0 | (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i)))) |
| 1.0ms | a | @ | -inf | (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i)))) |
| 1.0ms | a | @ | inf | (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i)))) |
| 1.0ms | i | @ | 0 | (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i)))) |
| 1× | batch-egg-rewrite |
| 816× | log-prod_binary64 |
| 419× | fma-def_binary64 |
| 276× | expm1-udef_binary64 |
| 276× | log1p-udef_binary64 |
| 258× | pow3_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 45 |
| 1 | 336 | 37 |
| 2 | 4566 | 37 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(fma.f64 c a (*.f64 y (neg.f64 i))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 y i) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i)))) (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 c a (*.f64 y i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 c a) (*.f64 j (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) j (*.f64 (*.f64 y i) j)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i))))) (/.f64 (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))) (pow.f64 (cbrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))) 2) (cbrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))) (sqrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3)) (/.f64 1 (fma.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) (pow.f64 (*.f64 c (*.f64 z b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2)) (/.f64 1 (-.f64 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) (pow.f64 (*.f64 c (*.f64 z b)) 2)) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3)) (fma.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) (pow.f64 (*.f64 c (*.f64 z b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2) (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) (*.f64 c (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3))) (neg.f64 (fma.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) (pow.f64 (*.f64 c (*.f64 z b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2))) (neg.f64 (-.f64 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2)) (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) (pow.f64 (*.f64 c (*.f64 z b)) 2)) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i))) (pow.f64 (pow.f64 (exp.f64 c) z) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i))))) (pow.f64 (pow.f64 (exp.f64 c) z) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i))))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i))))) (pow.f64 (pow.f64 (exp.f64 c) z) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i))))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b)))) (pow.f64 (exp.f64 j) (fma.f64 c a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 c) z) b) (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b)))) (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (fma.f64 c a (*.f64 y i)) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 z b) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 c a (*.f64 y i)) j (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (fma.f64 c a (*.f64 y i))) 1 (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 c z) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 c b) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c z) b (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (*.f64 z b)) 1 (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 j (fma.f64 c a (*.f64 y i))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c (*.f64 z b)) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2)) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2)) (cbrt.f64 (*.f64 c (*.f64 z b))) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 y i)) 2)) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 y i))) j) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 (cbrt.f64 (*.f64 c z)) b) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 c a (*.f64 y i))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) 2) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) 2) (cbrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 y i))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 y i))) j) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c z)) (*.f64 (sqrt.f64 (*.f64 c z)) b) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 c a (*.f64 y i))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) (sqrt.f64 (*.f64 j (fma.f64 c a (*.f64 y i)))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) z (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b z) c (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c z) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c b) 1) z (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c b) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c b) -1) z (*.f64 j (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 y i)) 2))) (cbrt.f64 (fma.f64 c a (*.f64 y i))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (sqrt.f64 (fma.f64 c a (*.f64 y i)))) (sqrt.f64 (fma.f64 c a (*.f64 y i))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 c a (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 c a (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 c (*.f64 z b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 c a (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) 1) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 c a (*.f64 y i)))) (cbrt.f64 (exp.f64 (fma.f64 c a (*.f64 y i)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c a (*.f64 y i))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c a) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c a (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c a (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c a (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c a (*.f64 y i))) (cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 y i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 y i)) 2)) (cbrt.f64 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c a (*.f64 y i))) (sqrt.f64 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 c a) (*.f64 c a) (-.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (*.f64 c a) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c a (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c a (*.f64 y i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 y i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 y i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 c a)) (pow.f64 (exp.f64 y) i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 c a)) (+.f64 1 (expm1.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 y) i) (exp.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y i))) (exp.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 c a)) (+.f64 1 (expm1.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 y i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 y i))) 1)))))) |
| 1× | egg-herbie |
| 1099× | fma-def_binary64 |
| 868× | fma-neg_binary64 |
| 237× | cancel-sign-sub-inv_binary64 |
| 134× | unsub-neg_binary64 |
| 103× | distribute-rgt-neg-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 51 | 2757 |
| 1 | 151 | 2750 |
| 2 | 378 | 2750 |
| 3 | 832 | 2750 |
| 4 | 1705 | 2750 |
| 5 | 2884 | 2750 |
| 6 | 3536 | 2750 |
| 7 | 3738 | 2750 |
| 8 | 3745 | 2750 |
| 9 | 3745 | 2750 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j)) c)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j))))) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) |
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j) |
(*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(fma.f64 -1 (*.f64 y (*.f64 i j)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(neg.f64 (fma.f64 y (*.f64 i j) (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 c a) j) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))) |
(*.f64 c (fma.f64 -1 (*.f64 z b) (*.f64 a j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 j (*.f64 i (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(fma.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j (neg.f64 (*.f64 c (*.f64 z b)))) |
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (*.f64 c b) (neg.f64 z))) |
(fma.f64 (*.f64 z b) (neg.f64 c) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) |
(fma.f64 y (*.f64 i (neg.f64 j)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(*.f64 i (neg.f64 y)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) |
(fma.f64 c a (neg.f64 (*.f64 y i))) |
(-.f64 (*.f64 c a) (*.f64 y i)) |
(fma.f64 i (neg.f64 y) (*.f64 c a)) |
Compiled 22076 to 4145 computations (81.2% saved)
57 alts after pruning (51 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 868 | 16 | 884 |
| Fresh | 11 | 35 | 46 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 6 | 8 |
| Total | 882 | 57 | 939 |
| Status | Error | Program |
|---|---|---|
| ✓ | 42.9b | (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| 48.0b | (fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b)) | |
| 43.8b | (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) | |
| 44.8b | (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) | |
| 45.3b | (+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) | |
| 53.0b | (*.f64 t (*.f64 x (neg.f64 a))) | |
| 37.3b | (+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) | |
| 30.4b | (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) | |
| 35.2b | (+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 53.4b | (+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) | |
| 37.0b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) | |
| ✓ | 48.0b | (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
| ✓ | 29.0b | (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
| 46.0b | (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) | |
| 41.9b | (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) | |
| 45.3b | (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t)) | |
| 12.4b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 0 j))) | |
| 46.1b | (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) | |
| 45.9b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) | |
| 51.9b | (*.f64 z (*.f64 y x)) | |
| 60.5b | (pow.f64 (sqrt.f64 (*.f64 b (*.f64 i t))) 2) | |
| 24.8b | (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 37.0b | (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) | |
| 55.1b | (*.f64 b (*.f64 z (neg.f64 c))) | |
| 52.7b | (*.f64 y (*.f64 z x)) | |
| 53.2b | (*.f64 (*.f64 j y) (neg.f64 i)) | |
| 28.7b | (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 44.8b | (*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) | |
| 37.8b | (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) | |
| 53.1b | (*.f64 -1 (*.f64 y (*.f64 i j))) | |
| 37.0b | (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) | |
| 30.4b | (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) | |
| 53.0b | (*.f64 a (*.f64 c j)) | |
| 30.7b | (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) | |
| ✓ | 45.3b | (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| 54.8b | (*.f64 t (*.f64 i b)) | |
| 52.2b | (*.f64 a (cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3))) | |
| 51.7b | (*.f64 x (*.f64 z y)) | |
| 49.0b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c a)))) | |
| 34.3b | (fma.f64 t (*.f64 i b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) | |
| 42.8b | (fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a)) | |
| 49.1b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i))))) | |
| 55.3b | (*.f64 c (*.f64 z (neg.f64 b))) | |
| 35.3b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) | |
| 37.0b | (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) | |
| 52.5b | (*.f64 (*.f64 t x) (neg.f64 a)) | |
| 46.2b | (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) | |
| ✓ | 54.0b | (*.f64 c (*.f64 a j)) |
| 47.1b | (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) | |
| 48.0b | (+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) | |
| 44.1b | (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) | |
| ✓ | 55.3b | (*.f64 b (*.f64 i t)) |
| 43.6b | (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) | |
| 55.3b | (*.f64 i (*.f64 t b)) | |
| 39.2b | (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) | |
| 29.9b | (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) | |
| 38.7b | (fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 x (*.f64 z y))) |
Compiled 1269 to 876 computations (31% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) |
(fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 x (*.f64 z y))) |
(fma.f64 t (*.f64 i b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t)) |
(+.f64 (*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 i t))) 2) |
(*.f64 a (cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3))) |
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) |
(+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a)) |
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b)) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 0 j))) |
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 b (*.f64 c z))) |
(fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c a)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i))))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i))))) |
(+.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) 2) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2)) (/.f64 1 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 (*.f64 (fma.f64 a c (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j)))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i)))))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 a c (*.f64 y i))))))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
| Outputs |
|---|
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
10 calls:
| 406.0ms | x |
| 376.0ms | y |
| 324.0ms | z |
| 255.0ms | t |
| 237.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 7.2b | 5 | x |
| 8.5b | 3 | y |
| 10.5b | 2 | z |
| 9.4b | 3 | t |
| 8.3b | 4 | a |
| 10.7b | 3 | b |
| 11.1b | 2 | c |
| 10.7b | 3 | i |
| 10.6b | 3 | j |
| 5.5b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 2030 to 494 computations (75.7% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.993612065385917e+299 | +inf |
| 0.0ms | -2.3968035253025145e+307 | -4.720275187421268e+303 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) |
(fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 x (*.f64 z y))) |
(fma.f64 t (*.f64 i b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t)) |
(+.f64 (*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 i t))) 2) |
(*.f64 a (cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3))) |
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) |
(+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a)) |
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b)) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 0 j))) |
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 b (*.f64 c z))) |
(fma.f64 j (fma.f64 c a (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c a)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i))))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y (neg.f64 i))))) |
(+.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))))) 2) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (pow.f64 (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i)))) 2)) (/.f64 1 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 0 j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
10 calls:
| 482.0ms | x |
| 308.0ms | t |
| 300.0ms | a |
| 271.0ms | y |
| 228.0ms | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Error | Segments | Branch |
|---|---|---|
| 7.2b | 5 | x |
| 8.5b | 3 | y |
| 10.5b | 2 | z |
| 9.4b | 3 | t |
| 8.3b | 4 | a |
| 10.7b | 3 | b |
| 11.1b | 2 | c |
| 10.8b | 3 | i |
| 10.7b | 3 | j |
| 5.5b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 1847 to 469 computations (74.6% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.993612065385917e+299 | +inf |
| 0.0ms | -2.3968035253025145e+307 | -4.720275187421268e+303 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) |
(fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 x (*.f64 z y))) |
(fma.f64 t (*.f64 i b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t)) |
(+.f64 (*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 i t))) 2) |
(*.f64 a (cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3))) |
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) |
(+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(+.f64 (*.f64 i (*.f64 t b)) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(fma.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a)) |
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b)) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 z y (*.f64 a (neg.f64 t))) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2)) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3)) |
| Outputs |
|---|
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
10 calls:
| 368.0ms | i |
| 262.0ms | j |
| 255.0ms | a |
| 229.0ms | x |
| 200.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 7.2b | 5 | x |
| 8.5b | 3 | y |
| 10.5b | 2 | z |
| 9.5b | 3 | t |
| 8.3b | 4 | a |
| 10.7b | 3 | b |
| 11.2b | 2 | c |
| 10.8b | 3 | i |
| 10.7b | 3 | j |
| 5.5b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 1490 to 409 computations (72.6% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.993612065385917e+299 | +inf |
| 0.0ms | -2.3968035253025145e+307 | -4.720275187421268e+303 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))) |
(fma.f64 (-.f64 (*.f64 t i) (*.f64 c z)) b (*.f64 x (*.f64 z y))) |
(fma.f64 t (*.f64 i b) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (fma.f64 c a (*.f64 y (neg.f64 i))))) |
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) |
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t)) |
(+.f64 (*.f64 z (fma.f64 c (neg.f64 b) (*.f64 y x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) |
| Outputs |
|---|
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
10 calls:
| 359.0ms | x |
| 304.0ms | a |
| 281.0ms | t |
| 235.0ms | y |
| 222.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 7.2b | 5 | x |
| 8.5b | 3 | y |
| 10.5b | 2 | z |
| 9.5b | 3 | t |
| 8.3b | 4 | a |
| 10.7b | 3 | b |
| 11.2b | 2 | c |
| 10.8b | 3 | i |
| 10.7b | 3 | j |
| 5.5b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 1169 to 355 computations (69.6% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.993612065385917e+299 | +inf |
| 0.0ms | -2.3968035253025145e+307 | -4.720275187421268e+303 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
| Outputs |
|---|
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) |
10 calls:
| 397.0ms | x |
| 290.0ms | j |
| 243.0ms | t |
| 242.0ms | c |
| 215.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 8.6b | 8 | x |
| 9.2b | 3 | y |
| 11.4b | 3 | z |
| 9.7b | 3 | t |
| 10.8b | 2 | a |
| 11.5b | 3 | b |
| 11.2b | 2 | c |
| 12.5b | 1 | i |
| 10.7b | 3 | j |
| 5.5b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 879 to 317 computations (63.9% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.993612065385917e+299 | +inf |
| 0.0ms | -2.3968035253025145e+307 | -4.720275187421268e+303 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
10 calls:
| 294.0ms | x |
| 159.0ms | t |
| 143.0ms | b |
| 134.0ms | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 126.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 8.6b | 8 | x |
| 9.5b | 3 | y |
| 12.5b | 1 | z |
| 10.3b | 3 | t |
| 10.8b | 2 | a |
| 11.5b | 3 | b |
| 12.5b | 1 | c |
| 12.5b | 1 | i |
| 10.9b | 3 | j |
| 6.3b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 848 to 308 computations (63.7% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.993612065385917e+299 | +inf |
| 0.0ms | -2.3968035253025145e+307 | -4.720275187421268e+303 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
9 calls:
| 475.0ms | b |
| 436.0ms | y |
| 408.0ms | t |
| 399.0ms | i |
| 378.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 11.8b | 9 | x |
| 12.8b | 11 | y |
| 15.8b | 9 | z |
| 14.6b | 7 | t |
| 14.0b | 9 | a |
| 15.8b | 7 | b |
| 16.6b | 7 | c |
| 13.5b | 13 | i |
| 15.1b | 6 | j |
Compiled 781 to 279 computations (64.3% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 188.0ms | 2.4713325322668558e+78 | 2.919201097617755e+80 |
| 202.0ms | 2.425898019056238e+54 | 4.196665849030191e+59 |
| 387.0ms | 6.299584282650673e-30 | 3.797896310780563e-26 |
| 38.0ms | 1.2855044980589127e-191 | 2.7619038594444927e-185 |
| 34.0ms | 3.4230093734864167e-230 | 6.452381539385857e-227 |
| 214.0ms | -1.0029652100542366e-10 | -6.792370883896169e-14 |
| 14.0ms | -7.733669761525896e+74 | -4.906353762209108e+69 |
| 8.0ms | -2.1971232194991176e+182 | -8.628675975828027e+178 |
Compiled 2208 to 1464 computations (33.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
| Outputs |
|---|
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
9 calls:
| 712.0ms | y |
| 676.0ms | i |
| 524.0ms | b |
| 369.0ms | c |
| 355.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 14.3b | 9 | x |
| 13.9b | 12 | y |
| 19.4b | 5 | z |
| 15.5b | 8 | t |
| 16.3b | 8 | a |
| 14.3b | 12 | b |
| 17.7b | 7 | c |
| 16.3b | 12 | i |
| 15.7b | 6 | j |
Compiled 756 to 277 computations (63.4% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 52.0ms | 1.2755743260456589e+126 | 5.078753347460818e+127 |
| 233.0ms | 1.8783537918700776e+29 | 2.499037958554679e+36 |
| 35.0ms | 7.58815520457468e-98 | 1.0819378767369183e-88 |
| 36.0ms | 4.5817435159544295e-240 | 1.2566122976353888e-239 |
| 36.0ms | 8.841397507116138e-273 | 2.777842553979174e-272 |
| 41.0ms | -9.880904296714906e-210 | -9.48549105331715e-211 |
| 37.0ms | -5.132787686709257e-138 | -2.7867860746558694e-138 |
| 37.0ms | -3.085661659674361e-69 | -8.609244473895712e-70 |
| 435.0ms | -1.317135013112851e-14 | -7.210135149893888e-20 |
| 10.0ms | -1.6257084127130102e+82 | -1.0132058258683722e+74 |
| 44.0ms | -2.309894067213905e+168 | -3.4812144042788526e+161 |
Compiled 2240 to 1533 computations (31.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
| Outputs |
|---|
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
9 calls:
| 517.0ms | c |
| 410.0ms | a |
| 397.0ms | y |
| 328.0ms | b |
| 312.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 15.7b | 7 | x |
| 14.6b | 12 | y |
| 19.6b | 5 | z |
| 15.5b | 8 | t |
| 16.3b | 8 | a |
| 17.7b | 7 | b |
| 16.5b | 11 | c |
| 17.5b | 10 | i |
| 15.7b | 6 | j |
Compiled 731 to 269 computations (63.2% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 100.0ms | 1.2755743260456589e+126 | 5.078753347460818e+127 |
| 227.0ms | 1.8783537918700776e+29 | 2.499037958554679e+36 |
| 34.0ms | 7.58815520457468e-98 | 1.0819378767369183e-88 |
| 45.0ms | 4.5817435159544295e-240 | 1.2566122976353888e-239 |
| 33.0ms | -1.0340946423759524e-305 | 2.183775647177224e-302 |
| 34.0ms | -3.0057152795389882e-245 | -3.934763648072277e-247 |
| 33.0ms | -5.132787686709257e-138 | -2.7867860746558694e-138 |
| 34.0ms | -3.085661659674361e-69 | -8.609244473895712e-70 |
| 280.0ms | -1.317135013112851e-14 | -7.210135149893888e-20 |
| 15.0ms | -1.6257084127130102e+82 | -1.0132058258683722e+74 |
| 64.0ms | -2.309894067213905e+168 | -3.4812144042788526e+161 |
Compiled 2240 to 1533 computations (31.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
| Outputs |
|---|
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
9 calls:
| 509.0ms | i |
| 391.0ms | c |
| 297.0ms | j |
| 255.0ms | b |
| 247.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 15.7b | 7 | x |
| 17.0b | 8 | y |
| 19.6b | 5 | z |
| 18.0b | 4 | t |
| 17.8b | 6 | a |
| 17.7b | 7 | b |
| 16.9b | 13 | c |
| 14.1b | 17 | i |
| 15.7b | 6 | j |
Compiled 706 to 261 computations (63% saved)
| 16× | binary-search |
| Time | Left | Right |
|---|---|---|
| 51.0ms | 9.513128872469784e+227 | 3.4787610554094583e+239 |
| 54.0ms | 5.4426812920844886e+191 | 1.6064060289265223e+199 |
| 37.0ms | 3.495555540295875e+161 | 1.0195657800510246e+162 |
| 71.0ms | 4.88990965603267e+124 | 6.432067716274222e+129 |
| 147.0ms | 9.021212721905241e+89 | 7.685296907115741e+99 |
| 124.0ms | 1.0958865219577141e+43 | 1.3635423276776077e+44 |
| 35.0ms | 1.4825294741095354e-126 | 1.076895707967575e-121 |
| 37.0ms | 4.526057038218826e-204 | 8.851760339111159e-197 |
| 33.0ms | 7.158570323265279e-295 | 3.79384195075096e-281 |
| 0.0ms | -1.8236791494859234e-116 | -1.7801063737289988e-116 |
| 39.0ms | -6.258680621873061e-102 | -2.0741277121015826e-102 |
| 33.0ms | -7.579606184495105e-32 | -6.500242956413021e-34 |
| 77.0ms | -1.14053009496758e+62 | -8.170237929481369e+61 |
| 143.0ms | -7.291362159278763e+97 | -5.664708244244925e+79 |
| 67.0ms | -2.403949644834105e+158 | -5.411157712472377e+152 |
| 50.0ms | -5.231519979143085e+212 | -2.5604322308000576e+207 |
Compiled 4678 to 3200 computations (31.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
| Outputs |
|---|
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
9 calls:
| 418.0ms | c |
| 362.0ms | a |
| 353.0ms | i |
| 223.0ms | b |
| 195.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 16.9b | 5 | x |
| 19.9b | 6 | y |
| 19.6b | 5 | z |
| 18.1b | 7 | t |
| 17.6b | 9 | a |
| 17.9b | 7 | b |
| 17.4b | 14 | c |
| 17.3b | 13 | i |
| 16.0b | 6 | j |
Compiled 681 to 253 computations (62.8% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 1.2292457760495205e-78 | 2.2736080634108152e-76 |
| 40.0ms | 8.490458681914663e-199 | 1.321295697407635e-198 |
| 36.0ms | -3.849475139798119e-289 | -1.0647783598860112e-290 |
| 36.0ms | -8.432329714231381e-100 | -7.368947984559198e-103 |
| 15.0ms | -4.466522862429187e+140 | -1.9922987131580266e+134 |
Compiled 110 to 74 computations (32.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
| Outputs |
|---|
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
9 calls:
| 286.0ms | i |
| 281.0ms | b |
| 271.0ms | c |
| 263.0ms | a |
| 225.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 15.7b | 9 | x |
| 20.6b | 6 | y |
| 19.8b | 5 | z |
| 17.4b | 9 | t |
| 17.4b | 9 | a |
| 19.1b | 8 | b |
| 18.4b | 11 | c |
| 18.7b | 11 | i |
| 17.8b | 4 | j |
Compiled 658 to 244 computations (62.9% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 5.0ms | 3.8538443560307245e+219 | 1.2531800148015508e+235 |
| 15.0ms | 3.7855550567479935e+83 | 2.929707929532242e+85 |
| 34.0ms | 1.4394045535856612e-69 | 9.811607521522209e-67 |
| 32.0ms | 4.610067618302939e-200 | 1.2855044980589127e-191 |
| 32.0ms | -2.779114772841107e-279 | -6.903836931934308e-287 |
| 32.0ms | -1.6533703561405348e-74 | -2.8605905005077267e-84 |
| 14.0ms | -8.257905844882905e+85 | -7.733669761525896e+74 |
| 7.0ms | -2.1971232194991176e+182 | -8.628675975828027e+178 |
Compiled 306 to 206 computations (32.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
9 calls:
| 280.0ms | i |
| 208.0ms | a |
| 200.0ms | c |
| 200.0ms | b |
| 165.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 18.2b | 5 | x |
| 20.9b | 6 | y |
| 21.5b | 4 | z |
| 19.6b | 5 | t |
| 18.2b | 8 | a |
| 19.1b | 8 | b |
| 19.6b | 8 | c |
| 18.7b | 11 | i |
| 18.9b | 5 | j |
Compiled 635 to 240 computations (62.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 1.4394045535856612e-69 | 9.811607521522209e-67 |
| 33.0ms | 4.610067618302939e-200 | 1.2855044980589127e-191 |
| 32.0ms | -2.779114772841107e-279 | -6.903836931934308e-287 |
| 33.0ms | -1.6533703561405348e-74 | -2.8605905005077267e-84 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
9 calls:
| 372.0ms | i |
| 223.0ms | a |
| 177.0ms | b |
| 161.0ms | c |
| 142.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 23.2b | 3 | x |
| 23.6b | 5 | y |
| 23.0b | 4 | z |
| 23.5b | 4 | t |
| 21.0b | 9 | a |
| 23.7b | 8 | b |
| 24.1b | 5 | c |
| 19.0b | 15 | i |
| 22.8b | 4 | j |
Compiled 614 to 235 computations (61.7% saved)
| 14× | binary-search |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 1.7073125213881194e+139 | 1.9747255974385332e+142 |
| 32.0ms | 2.496210992290998e-163 | 1.740960880091683e-158 |
| 32.0ms | 3.4199436192674272e-217 | 7.2945348349193e-210 |
| 32.0ms | -4.857250175219709e-307 | 7.807280314003021e-305 |
| 32.0ms | -3.0211866819812733e-273 | -2.1915796160503036e-279 |
| 33.0ms | -1.3990373552139681e-263 | -2.0426183760704128e-264 |
| 32.0ms | -1.8398078227819646e-241 | -6.154665720757578e-243 |
| 33.0ms | -7.622167211349627e-195 | -1.4508949452274328e-195 |
| 32.0ms | -2.8400424731280784e-161 | -4.152763039727669e-164 |
| 32.0ms | -1.5770449165296336e-123 | -2.812933110412187e-128 |
| 32.0ms | -6.258680621873061e-102 | -2.0741277121015826e-102 |
| 32.0ms | -7.579606184495105e-32 | -6.500242956413021e-34 |
| 62.0ms | -2.403949644834105e+158 | -5.411157712472377e+152 |
| 46.0ms | -5.231519979143085e+212 | -2.5604322308000576e+207 |
Compiled 1042 to 720 computations (30.9% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
9 calls:
| 403.0ms | i |
| 381.0ms | a |
| 328.0ms | b |
| 299.0ms | y |
| 211.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 21.7b | 15 | y |
| 25.1b | 7 | z |
| 24.5b | 8 | t |
| 20.0b | 14 | a |
| 24.6b | 13 | b |
| 27.4b | 6 | c |
| 21.6b | 17 | i |
| 23.6b | 4 | j |
Compiled 595 to 234 computations (60.7% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 2.8150064598864087e+162 | 1.8025103486935128e+168 |
| 28.0ms | 1.8355401348546149e+140 | 2.969316659754172e+140 |
| 77.0ms | 2.0048941055833324e+84 | 1.139994350647114e+88 |
| 107.0ms | 1.5631299434502982e+44 | 2.064474454783258e+73 |
| 31.0ms | 2.4505603108650445e-57 | 6.709850141643984e-54 |
| 31.0ms | 3.244311648182292e-114 | 7.754163469133251e-100 |
| 31.0ms | 1.6364865714616326e-192 | 2.4470941473621745e-192 |
| 31.0ms | 2.0970430927573293e-307 | 2.0463112183109017e-303 |
| 31.0ms | -2.661992453744347e-251 | -1.4926433205913576e-258 |
| 31.0ms | -1.177059832835734e-160 | -2.4733939054058735e-165 |
| 31.0ms | -3.9051270306434273e-104 | -1.9770446315260837e-113 |
| 31.0ms | -6.642055659049239e-59 | -2.3321922603516636e-59 |
| 49.0ms | -3.9673660900967135e+97 | -1.528211054792564e+97 |
Compiled 1783 to 1240 computations (30.5% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
9 calls:
| 349.0ms | i |
| 288.0ms | b |
| 285.0ms | y |
| 270.0ms | a |
| 156.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 21.7b | 15 | y |
| 25.1b | 7 | z |
| 24.5b | 8 | t |
| 20.0b | 14 | a |
| 24.6b | 13 | b |
| 27.5b | 6 | c |
| 21.6b | 17 | i |
| 23.6b | 4 | j |
Compiled 558 to 227 computations (59.3% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 2.8150064598864087e+162 | 1.8025103486935128e+168 |
| 29.0ms | 1.8355401348546149e+140 | 2.969316659754172e+140 |
| 77.0ms | 2.0048941055833324e+84 | 1.139994350647114e+88 |
| 110.0ms | 1.5631299434502982e+44 | 2.064474454783258e+73 |
| 31.0ms | 2.4505603108650445e-57 | 6.709850141643984e-54 |
| 31.0ms | 3.244311648182292e-114 | 7.754163469133251e-100 |
| 31.0ms | 1.6364865714616326e-192 | 2.4470941473621745e-192 |
| 31.0ms | 2.0970430927573293e-307 | 2.0463112183109017e-303 |
| 31.0ms | -2.661992453744347e-251 | -1.4926433205913576e-258 |
| 31.0ms | -1.177059832835734e-160 | -2.4733939054058735e-165 |
| 31.0ms | -3.9051270306434273e-104 | -1.9770446315260837e-113 |
| 35.0ms | -6.642055659049239e-59 | -2.3321922603516636e-59 |
| 56.0ms | -3.9673660900967135e+97 | -1.528211054792564e+97 |
Compiled 1744 to 1214 computations (30.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) |
| Outputs |
|---|
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 x (*.f64 z y)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) |
9 calls:
| 507.0ms | i |
| 277.0ms | y |
| 261.0ms | b |
| 211.0ms | a |
| 154.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 21.7b | 15 | y |
| 25.4b | 7 | z |
| 25.7b | 6 | t |
| 21.9b | 11 | a |
| 24.5b | 14 | b |
| 27.5b | 6 | c |
| 18.0b | 25 | i |
| 23.9b | 4 | j |
Compiled 541 to 223 computations (58.8% saved)
| 24× | binary-search |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 1.7073125213881194e+139 | 1.9747255974385332e+142 |
| 70.0ms | 9.734975590350042e+121 | 4.88990965603267e+124 |
| 112.0ms | 1.1707742979846183e+108 | 1.4992251263907311e+119 |
| 127.0ms | 9.021212721905241e+89 | 7.685296907115741e+99 |
| 112.0ms | 4.818177270252896e+68 | 2.3382977495783863e+71 |
| 130.0ms | 6.837190263545389e+41 | 1.0958865219577141e+43 |
| 275.0ms | 9.814505208386314e-18 | 2.7578934600068293e-11 |
| 31.0ms | 2.4842550662084083e-44 | 3.052032914288699e-39 |
| 31.0ms | 9.663054486945432e-56 | 3.144589027753812e-54 |
| 31.0ms | 8.626675083141574e-98 | 4.030595903941704e-95 |
| 31.0ms | 1.4825294741095354e-126 | 1.076895707967575e-121 |
| 31.0ms | 2.496210992290998e-163 | 1.740960880091683e-158 |
| 31.0ms | 7.158570323265279e-295 | 3.79384195075096e-281 |
| 31.0ms | 3.2294614518953356e-299 | 4.6327431011621495e-295 |
| 31.0ms | -4.857250175219709e-307 | 7.807280314003021e-305 |
| 31.0ms | -3.0211866819812733e-273 | -2.1915796160503036e-279 |
| 31.0ms | -1.3990373552139681e-263 | -2.0426183760704128e-264 |
| 31.0ms | -1.8398078227819646e-241 | -6.154665720757578e-243 |
| 31.0ms | -6.02205901245257e-212 | -5.70055211669371e-215 |
| 31.0ms | -1.5770449165296336e-123 | -2.812933110412187e-128 |
| 31.0ms | -6.258680621873061e-102 | -2.0741277121015826e-102 |
| 31.0ms | -7.579606184495105e-32 | -6.500242956413021e-34 |
| 60.0ms | -2.403949644834105e+158 | -5.411157712472377e+152 |
| 44.0ms | -5.231519979143085e+212 | -2.5604322308000576e+207 |
Compiled 3242 to 2288 computations (29.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 x (*.f64 z y)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
9 calls:
| 337.0ms | i |
| 285.0ms | y |
| 249.0ms | a |
| 203.0ms | b |
| 147.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 21.7b | 15 | y |
| 25.9b | 7 | z |
| 26.8b | 5 | t |
| 21.9b | 11 | a |
| 27.2b | 9 | b |
| 27.5b | 6 | c |
| 20.4b | 19 | i |
| 23.9b | 4 | j |
Compiled 507 to 213 computations (58% saved)
| 18× | binary-search |
| Time | Left | Right |
|---|---|---|
| 70.0ms | 9.734975590350042e+121 | 4.88990965603267e+124 |
| 112.0ms | 1.1707742979846183e+108 | 1.4992251263907311e+119 |
| 128.0ms | 9.021212721905241e+89 | 7.685296907115741e+99 |
| 112.0ms | 4.818177270252896e+68 | 2.3382977495783863e+71 |
| 130.0ms | 6.837190263545389e+41 | 1.0958865219577141e+43 |
| 275.0ms | 9.814505208386314e-18 | 2.7578934600068293e-11 |
| 31.0ms | 2.4842550662084083e-44 | 3.052032914288699e-39 |
| 31.0ms | 2.496210992290998e-163 | 1.740960880091683e-158 |
| 31.0ms | 8.159071889672203e-303 | 3.2294614518953356e-299 |
| 31.0ms | -1.3990373552139681e-263 | -2.0426183760704128e-264 |
| 31.0ms | -1.8398078227819646e-241 | -6.154665720757578e-243 |
| 31.0ms | -5.42572184890903e-160 | -2.8400424731280784e-161 |
| 0.0ms | -1.8236791494859234e-116 | -1.7801063737289988e-116 |
| 31.0ms | -6.258680621873061e-102 | -2.0741277121015826e-102 |
| 31.0ms | -7.579606184495105e-32 | -6.500242956413021e-34 |
| 70.0ms | -4.198841362951966e+104 | -4.371291818082398e+103 |
| 60.0ms | -5.411157712472377e+152 | -1.4366452897458358e+147 |
| 44.0ms | -5.231519979143085e+212 | -2.5604322308000576e+207 |
Compiled 3370 to 2381 computations (29.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
9 calls:
| 278.0ms | a |
| 275.0ms | i |
| 229.0ms | y |
| 194.0ms | b |
| 150.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 23.2b | 13 | y |
| 26.1b | 7 | z |
| 26.3b | 7 | t |
| 20.4b | 16 | a |
| 26.7b | 11 | b |
| 27.8b | 6 | c |
| 23.1b | 16 | i |
| 24.0b | 4 | j |
Compiled 491 to 212 computations (56.8% saved)
| 15× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 2.8150064598864087e+162 | 1.8025103486935128e+168 |
| 36.0ms | 3.8886298034647075e+140 | 8.57112113292141e+140 |
| 29.0ms | 1.8355401348546149e+140 | 2.969316659754172e+140 |
| 77.0ms | 2.0048941055833324e+84 | 1.139994350647114e+88 |
| 107.0ms | 1.5631299434502982e+44 | 2.064474454783258e+73 |
| 31.0ms | 2.4505603108650445e-57 | 6.709850141643984e-54 |
| 31.0ms | 1.3585426713013636e-89 | 2.9666281232044154e-84 |
| 31.0ms | 3.244311648182292e-114 | 7.754163469133251e-100 |
| 31.0ms | 3.628839411676377e-238 | 1.2368758685675495e-235 |
| 31.0ms | 2.0970430927573293e-307 | 2.0463112183109017e-303 |
| 31.0ms | -2.661992453744347e-251 | -1.4926433205913576e-258 |
| 31.0ms | -1.177059832835734e-160 | -2.4733939054058735e-165 |
| 31.0ms | -1.752012104723534e-136 | -1.4354626774812525e-148 |
| 31.0ms | -2.247729045851862e-64 | -7.236875586985122e-68 |
| 49.0ms | -3.9673660900967135e+97 | -1.528211054792564e+97 |
Compiled 1994 to 1384 computations (30.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
9 calls:
| 268.0ms | i |
| 222.0ms | a |
| 221.0ms | y |
| 190.0ms | b |
| 122.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 23.8b | 13 | y |
| 26.5b | 7 | z |
| 26.3b | 7 | t |
| 21.6b | 13 | a |
| 26.9b | 11 | b |
| 28.0b | 6 | c |
| 23.1b | 16 | i |
| 24.3b | 4 | j |
Compiled 476 to 211 computations (55.7% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 2.8150064598864087e+162 | 1.8025103486935128e+168 |
| 36.0ms | 3.8886298034647075e+140 | 8.57112113292141e+140 |
| 31.0ms | 2.4505603108650445e-57 | 6.709850141643984e-54 |
| 31.0ms | 1.3585426713013636e-89 | 2.9666281232044154e-84 |
| 31.0ms | 3.244311648182292e-114 | 7.754163469133251e-100 |
| 31.0ms | 3.628839411676377e-238 | 1.2368758685675495e-235 |
| 31.0ms | 2.0970430927573293e-307 | 2.0463112183109017e-303 |
| 31.0ms | -2.661992453744347e-251 | -1.4926433205913576e-258 |
| 31.0ms | -1.177059832835734e-160 | -2.4733939054058735e-165 |
| 31.0ms | -3.9051270306434273e-104 | -1.9770446315260837e-113 |
| 31.0ms | -6.642055659049239e-59 | -2.3321922603516636e-59 |
| 49.0ms | -3.9673660900967135e+97 | -1.528211054792564e+97 |
Compiled 916 to 638 computations (30.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
9 calls:
| 227.0ms | i |
| 212.0ms | b |
| 185.0ms | a |
| 184.0ms | z |
| 163.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 26.2b | 8 | x |
| 26.3b | 8 | y |
| 25.8b | 11 | z |
| 27.2b | 10 | t |
| 22.6b | 11 | a |
| 26.2b | 13 | b |
| 28.0b | 7 | c |
| 25.3b | 13 | i |
| 25.2b | 6 | j |
Compiled 461 to 207 computations (55.1% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 70.0ms | 8.57112113292141e+140 | 2.583969088910319e+152 |
| 31.0ms | 2.4505603108650445e-57 | 6.709850141643984e-54 |
| 31.0ms | 3.244311648182292e-114 | 7.754163469133251e-100 |
| 31.0ms | 3.628839411676377e-238 | 1.2368758685675495e-235 |
| 32.0ms | 2.0970430927573293e-307 | 2.0463112183109017e-303 |
| 31.0ms | -2.661992453744347e-251 | -1.4926433205913576e-258 |
| 31.0ms | -1.177059832835734e-160 | -2.4733939054058735e-165 |
| 31.0ms | -3.9051270306434273e-104 | -1.9770446315260837e-113 |
| 33.0ms | -6.642055659049239e-59 | -2.3321922603516636e-59 |
| 56.0ms | -3.9673660900967135e+97 | -1.528211054792564e+97 |
Compiled 710 to 499 computations (29.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
9 calls:
| 287.0ms | a |
| 263.0ms | b |
| 191.0ms | x |
| 178.0ms | z |
| 159.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 24.5b | 12 | x |
| 27.9b | 6 | y |
| 25.9b | 11 | z |
| 27.2b | 10 | t |
| 20.4b | 17 | a |
| 25.6b | 15 | b |
| 28.0b | 7 | c |
| 27.6b | 9 | i |
| 26.7b | 5 | j |
Compiled 431 to 199 computations (53.8% saved)
| 16× | binary-search |
| Time | Left | Right |
|---|---|---|
| 70.0ms | 8.57112113292141e+140 | 2.583969088910319e+152 |
| 31.0ms | 2.4505603108650445e-57 | 6.709850141643984e-54 |
| 31.0ms | 3.244311648182292e-114 | 7.754163469133251e-100 |
| 31.0ms | 6.282999355733142e-140 | 1.2940362208846414e-130 |
| 31.0ms | 4.001281285823762e-166 | 2.4649951806811073e-159 |
| 31.0ms | 2.4470941473621745e-192 | 1.6413691052950744e-186 |
| 31.0ms | 2.5256573529218883e-254 | 7.54492502169597e-251 |
| 31.0ms | 1.2869893976617917e-257 | 4.108735837096704e-256 |
| 31.0ms | 2.8708997919782233e-289 | 2.278597439327955e-284 |
| 31.0ms | -2.661992453744347e-251 | -1.4926433205913576e-258 |
| 31.0ms | -5.358781593698852e-204 | -1.854374170877478e-204 |
| 31.0ms | -4.739656223881401e-185 | -2.2714563775254543e-186 |
| 31.0ms | -1.177059832835734e-160 | -2.4733939054058735e-165 |
| 36.0ms | -3.9051270306434273e-104 | -1.9770446315260837e-113 |
| 31.0ms | -6.642055659049239e-59 | -2.3321922603516636e-59 |
| 49.0ms | -3.9673660900967135e+97 | -1.528211054792564e+97 |
Compiled 710 to 499 computations (29.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) |
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) |
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) |
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) |
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 z (neg.f64 c)) b)) |
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
| Outputs |
|---|
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
9 calls:
| 229.0ms | z |
| 200.0ms | b |
| 197.0ms | x |
| 192.0ms | y |
| 179.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 26.3b | 12 | x |
| 27.7b | 12 | y |
| 25.7b | 14 | z |
| 29.3b | 8 | t |
| 26.2b | 10 | a |
| 30.1b | 12 | b |
| 30.3b | 10 | c |
| 30.5b | 8 | i |
| 28.2b | 9 | j |
Compiled 416 to 196 computations (52.9% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 91.0ms | 1.8499216873279047e+113 | 7.138788959554793e+116 |
| 129.0ms | 2.0494230893593993e+49 | 7.592125185667636e+51 |
| 31.0ms | 1.0200359214454824e-48 | 3.5702632127589215e-40 |
| 31.0ms | 1.0031436028793267e-62 | 7.35418267031528e-61 |
| 31.0ms | 6.033142547375608e-99 | 1.179719019814608e-92 |
| 31.0ms | 1.1167011741382796e-184 | 1.1158967328858212e-180 |
| 31.0ms | 5.0763932211148114e-228 | 8.704499316164766e-220 |
| 31.0ms | 9.127562696041552e-293 | 2.4426318316530357e-292 |
| 31.0ms | -2.33649682031079e-278 | -4.019531645384025e-288 |
| 32.0ms | -8.37891913980081e-226 | -1.9513752201826325e-227 |
| 31.0ms | -2.2708285236269614e-147 | -9.328450835650934e-152 |
| 31.0ms | -3.108628862529143e-95 | -8.807399768819499e-96 |
| 114.0ms | -3.7250204755915916e+29 | -7.6075493065390945e+28 |
Compiled 886 to 650 computations (26.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
| Outputs |
|---|
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 c (*.f64 a j)) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
9 calls:
| 182.0ms | z |
| 141.0ms | b |
| 131.0ms | c |
| 123.0ms | j |
| 120.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 28.2b | 8 | x |
| 30.1b | 6 | y |
| 26.2b | 14 | z |
| 29.4b | 8 | t |
| 26.7b | 10 | a |
| 30.2b | 12 | b |
| 30.4b | 10 | c |
| 31.6b | 5 | i |
| 28.2b | 9 | j |
Compiled 298 to 158 computations (47% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 91.0ms | 1.8499216873279047e+113 | 7.138788959554793e+116 |
| 129.0ms | 2.0494230893593993e+49 | 7.592125185667636e+51 |
| 31.0ms | 3.5702632127589215e-40 | 5.294652243440825e-40 |
| 31.0ms | 6.033142547375608e-99 | 1.179719019814608e-92 |
| 31.0ms | 1.1167011741382796e-184 | 1.1158967328858212e-180 |
| 31.0ms | 5.0763932211148114e-228 | 8.704499316164766e-220 |
| 31.0ms | 7.746618925207967e-232 | 1.5594862578136349e-230 |
| 31.0ms | 2.06977029627003e-258 | 1.6922365673221296e-249 |
| 31.0ms | -4.019531645384025e-288 | -1.7647514151407946e-288 |
| 31.0ms | -8.37891913980081e-226 | -1.9513752201826325e-227 |
| 31.0ms | -2.2708285236269614e-147 | -9.328450835650934e-152 |
| 31.0ms | -3.108628862529143e-95 | -8.807399768819499e-96 |
| 114.0ms | -3.7250204755915916e+29 | -7.6075493065390945e+28 |
Compiled 886 to 650 computations (26.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
| Outputs |
|---|
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 c (*.f64 a j)) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
9 calls:
| 176.0ms | z |
| 117.0ms | t |
| 116.0ms | c |
| 110.0ms | j |
| 106.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 29.7b | 5 | x |
| 31.8b | 4 | y |
| 26.6b | 14 | z |
| 29.2b | 10 | t |
| 29.7b | 6 | a |
| 33.2b | 9 | b |
| 32.9b | 10 | c |
| 31.6b | 5 | i |
| 28.2b | 9 | j |
Compiled 262 to 151 computations (42.4% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 91.0ms | 1.8499216873279047e+113 | 7.138788959554793e+116 |
| 129.0ms | 2.0494230893593993e+49 | 7.592125185667636e+51 |
| 132.0ms | 6.636610987613493e+21 | 1.3173506216108372e+23 |
| 31.0ms | 1.0619468743201336e-91 | 4.72319595236933e-88 |
| 31.0ms | 1.1167011741382796e-184 | 1.1158967328858212e-180 |
| 31.0ms | 5.0763932211148114e-228 | 8.704499316164766e-220 |
| 31.0ms | 7.746618925207967e-232 | 1.5594862578136349e-230 |
| 31.0ms | 2.06977029627003e-258 | 1.6922365673221296e-249 |
| 31.0ms | -4.019531645384025e-288 | -1.7647514151407946e-288 |
| 31.0ms | -8.37891913980081e-226 | -1.9513752201826325e-227 |
| 31.0ms | -2.2708285236269614e-147 | -9.328450835650934e-152 |
| 31.0ms | -3.108628862529143e-95 | -8.807399768819499e-96 |
| 114.0ms | -3.7250204755915916e+29 | -7.6075493065390945e+28 |
Compiled 1152 to 846 computations (26.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
| Outputs |
|---|
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
9 calls:
| 131.0ms | z |
| 131.0ms | c |
| 130.0ms | b |
| 98.0ms | t |
| 84.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 30.1b | 6 | x |
| 30.2b | 7 | y |
| 28.5b | 12 | z |
| 30.7b | 9 | t |
| 29.7b | 6 | a |
| 32.7b | 12 | b |
| 31.9b | 13 | c |
| 31.6b | 5 | i |
| 32.3b | 7 | j |
Compiled 253 to 147 computations (41.9% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 114.0ms | 1.6995399867565664e+62 | 5.969072758183867e+65 |
| 145.0ms | 1.1636976785684574e+54 | 1.1028400714932124e+59 |
| 129.0ms | 2.0494230893593993e+49 | 7.592125185667636e+51 |
| 132.0ms | 6.636610987613493e+21 | 1.3173506216108372e+23 |
| 31.0ms | 1.0619468743201336e-91 | 4.72319595236933e-88 |
| 31.0ms | 1.1167011741382796e-184 | 1.1158967328858212e-180 |
| 31.0ms | -2.33649682031079e-278 | -4.019531645384025e-288 |
| 31.0ms | -8.37891913980081e-226 | -1.9513752201826325e-227 |
| 31.0ms | -2.2708285236269614e-147 | -9.328450835650934e-152 |
| 31.0ms | -3.108628862529143e-95 | -8.807399768819499e-96 |
| 114.0ms | -3.7250204755915916e+29 | -7.6075493065390945e+28 |
Compiled 1494 to 1098 computations (26.5% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
| Outputs |
|---|
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
9 calls:
| 130.0ms | b |
| 103.0ms | t |
| 93.0ms | c |
| 92.0ms | z |
| 81.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 30.1b | 6 | x |
| 35.4b | 7 | y |
| 30.0b | 9 | z |
| 30.6b | 10 | t |
| 31.1b | 5 | a |
| 33.0b | 12 | b |
| 34.5b | 9 | c |
| 31.6b | 5 | i |
| 32.7b | 7 | j |
Compiled 244 to 145 computations (40.6% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 114.0ms | 1.6995399867565664e+62 | 5.969072758183867e+65 |
| 31.0ms | 1.0619468743201336e-91 | 4.72319595236933e-88 |
| 32.0ms | 1.1167011741382796e-184 | 1.1158967328858212e-180 |
| 31.0ms | -2.33649682031079e-278 | -4.019531645384025e-288 |
| 32.0ms | -3.1552899054244004e-231 | -1.3932364661829038e-235 |
| 31.0ms | -3.554055239134922e-163 | -3.27048461165641e-163 |
| 32.0ms | -3.108628862529143e-95 | -8.807399768819499e-96 |
| 114.0ms | -3.7250204755915916e+29 | -7.6075493065390945e+28 |
Compiled 582 to 426 computations (26.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) |
9 calls:
| 106.0ms | t |
| 96.0ms | b |
| 81.0ms | z |
| 80.0ms | c |
| 62.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 30.1b | 6 | x |
| 35.4b | 7 | y |
| 30.1b | 9 | z |
| 32.9b | 12 | t |
| 31.1b | 5 | a |
| 34.2b | 10 | b |
| 34.5b | 9 | c |
| 31.6b | 5 | i |
| 34.7b | 5 | j |
Compiled 235 to 142 computations (39.6% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 134.0ms | 2.1818730870857873e+39 | 4.109671421404653e+41 |
| 31.0ms | 1.1686081789673257e-135 | 6.56981693495744e-134 |
| 33.0ms | 1.823488177117566e-307 | 1.3747837507751341e-303 |
| 36.0ms | -6.927854784779411e-165 | -1.4211261907490828e-169 |
| 36.0ms | -3.2581714260277057e-69 | -6.911103278236701e-70 |
Compiled 316 to 230 computations (27.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
| Outputs |
|---|
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) |
9 calls:
| 93.0ms | b |
| 76.0ms | t |
| 68.0ms | z |
| 68.0ms | c |
| 60.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 34.7b | 7 | x |
| 36.8b | 5 | y |
| 31.2b | 8 | z |
| 35.5b | 8 | t |
| 32.9b | 4 | a |
| 35.4b | 10 | b |
| 35.7b | 8 | c |
| 31.6b | 6 | i |
| 36.6b | 6 | j |
Compiled 226 to 139 computations (38.5% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 114.0ms | 1.6995399867565664e+62 | 5.969072758183867e+65 |
| 31.0ms | 1.0619468743201336e-91 | 4.72319595236933e-88 |
| 32.0ms | 1.1167011741382796e-184 | 1.1158967328858212e-180 |
| 31.0ms | -2.33649682031079e-278 | -4.019531645384025e-288 |
| 31.0ms | -3.1552899054244004e-231 | -1.3932364661829038e-235 |
| 31.0ms | -2.2708285236269614e-147 | -9.328450835650934e-152 |
| 114.0ms | -3.7250204755915916e+29 | -7.6075493065390945e+28 |
Compiled 582 to 426 computations (26.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
| Outputs |
|---|
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 y (*.f64 z x)) |
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
9 calls:
| 73.0ms | z |
| 73.0ms | b |
| 71.0ms | c |
| 70.0ms | i |
| 67.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 34.6b | 8 | x |
| 36.3b | 6 | y |
| 35.0b | 9 | z |
| 38.4b | 5 | t |
| 34.4b | 3 | a |
| 38.1b | 7 | b |
| 37.1b | 7 | c |
| 33.3b | 7 | i |
| 39.8b | 4 | j |
Compiled 217 to 136 computations (37.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 130.0ms | 6.837190263545389e+41 | 1.0958865219577141e+43 |
| 31.0ms | 1.740960880091683e-158 | 1.0222438476698148e-156 |
| 31.0ms | 7.85466587929063e-222 | 6.478404019679392e-219 |
| 31.0ms | -1.5897938881394505e-130 | -5.120430014856797e-135 |
| 31.0ms | -2.003700074166939e-87 | -6.258680621873061e-102 |
| 33.0ms | -6.500242956413021e-34 | -2.1213725591010544e-36 |
Compiled 316 to 230 computations (27.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
| Outputs |
|---|
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 y (*.f64 z x)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 x (*.f64 z y)) |
(*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) |
9 calls:
| 78.0ms | y |
| 75.0ms | i |
| 69.0ms | t |
| 63.0ms | c |
| 62.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 40.7b | 5 | x |
| 38.8b | 9 | y |
| 38.6b | 7 | z |
| 38.5b | 9 | t |
| 38.2b | 7 | a |
| 42.0b | 7 | b |
| 40.3b | 8 | c |
| 37.4b | 9 | i |
| 43.6b | 4 | j |
Compiled 208 to 134 computations (35.6% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 2.5796844513676858e-102 | 8.626675083141574e-98 |
| 31.0ms | 3.1014477350049154e-127 | 1.4825294741095354e-126 |
| 31.0ms | 1.0222438476698148e-156 | 3.318698278482118e-153 |
| 31.0ms | 7.85466587929063e-222 | 6.478404019679392e-219 |
| 31.0ms | 1.6937845025127608e-270 | 5.526343038463675e-268 |
| 31.0ms | -1.4165439600742225e-271 | -3.0211866819812733e-273 |
| 31.0ms | -6.02205901245257e-212 | -5.70055211669371e-215 |
| 33.0ms | -6.500242956413021e-34 | -2.1213725591010544e-36 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 z (neg.f64 b))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
| Outputs |
|---|
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 t x) (neg.f64 a)) |
(*.f64 i (*.f64 t b)) |
(*.f64 y (*.f64 z x)) |
9 calls:
| 88.0ms | b |
| 81.0ms | y |
| 80.0ms | i |
| 76.0ms | z |
| 67.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 41.8b | 9 | x |
| 41.0b | 10 | y |
| 41.3b | 9 | z |
| 43.8b | 6 | t |
| 41.9b | 7 | a |
| 41.6b | 12 | b |
| 44.3b | 7 | c |
| 41.2b | 10 | i |
| 44.5b | 5 | j |
Compiled 199 to 132 computations (33.7% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 2.2629923005028118e-55 | 1.7224590380565882e-54 |
| 31.0ms | 3.6500990720552266e-183 | 6.129364110548755e-183 |
| 31.0ms | 3.7300042845162944e-201 | 8.316325679782474e-198 |
| 31.0ms | -1.0110487220691512e-274 | -2.4185919292221236e-275 |
| 31.0ms | -4.307349209445984e-86 | -1.5479773570550834e-91 |
| 31.0ms | -8.609244473895712e-70 | -2.6150773184927525e-70 |
| 31.0ms | -8.792782575558686e-31 | -5.090016946945877e-47 |
| 153.0ms | -1.0104288832050152e+28 | -8.846437596992361e+25 |
| 57.0ms | -1.7953030712486307e+86 | -1.0670523605452505e+85 |
Compiled 484 to 384 computations (20.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
| Outputs |
|---|
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 c (*.f64 a j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 (*.f64 j y) (neg.f64 i)) |
(*.f64 y (*.f64 z x)) |
9 calls:
| 63.0ms | y |
| 57.0ms | x |
| 50.0ms | b |
| 50.0ms | a |
| 43.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 42.0b | 9 | x |
| 41.7b | 11 | y |
| 45.9b | 4 | z |
| 45.4b | 6 | t |
| 42.9b | 8 | a |
| 43.9b | 8 | b |
| 46.2b | 5 | c |
| 43.6b | 6 | i |
| 44.3b | 7 | j |
Compiled 161 to 114 computations (29.2% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 195.0ms | 1.8783537918700776e+29 | 2.499037958554679e+36 |
| 31.0ms | 2.3282951898794946e-70 | 6.1246265032952506e-65 |
| 31.0ms | 3.7300042845162944e-201 | 8.316325679782474e-198 |
| 31.0ms | -2.962139298764777e-218 | -2.371877263788618e-221 |
| 31.0ms | -4.372747386723321e-116 | -6.18377886802501e-118 |
| 31.0ms | -4.1643240295784745e-109 | -1.9105010802003816e-113 |
| 31.0ms | -8.609244473895712e-70 | -2.6150773184927525e-70 |
| 31.0ms | -8.792782575558686e-31 | -5.090016946945877e-47 |
| 153.0ms | -1.0104288832050152e+28 | -8.846437596992361e+25 |
| 64.0ms | -1.7953030712486307e+86 | -1.0670523605452505e+85 |
Compiled 763 to 609 computations (20.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 b (*.f64 i t)) |
(*.f64 i (*.f64 t b)) |
(*.f64 x (*.f64 y z)) |
| Outputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 x (*.f64 z y)) |
(*.f64 t (*.f64 i b)) |
(*.f64 x (*.f64 z y)) |
(*.f64 a (*.f64 c j)) |
9 calls:
| 34.0ms | b |
| 30.0ms | a |
| 29.0ms | i |
| 27.0ms | j |
| 25.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 45.0b | 5 | x |
| 45.6b | 5 | y |
| 47.7b | 3 | z |
| 46.5b | 5 | t |
| 44.8b | 5 | a |
| 45.3b | 7 | b |
| 46.2b | 5 | c |
| 46.7b | 6 | i |
| 46.6b | 4 | j |
Compiled 149 to 108 computations (27.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 79.0ms | 6.448011599099878e+39 | 1.5631299434502982e+44 |
| 31.0ms | 4.2589640073857886e-274 | 1.862436270535654e-273 |
| 31.0ms | -6.550236154038811e-204 | -5.358781593698852e-204 |
| 93.0ms | -1.0310865780379453e+121 | -2.8178119140918296e+110 |
Compiled 590 to 466 computations (21% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 t (*.f64 i b)) |
| Outputs |
|---|
(*.f64 t (*.f64 i b)) |
(*.f64 a (*.f64 c j)) |
(*.f64 t (*.f64 i b)) |
9 calls:
| 13.0ms | c |
| 12.0ms | x |
| 12.0ms | j |
| 12.0ms | i |
| 12.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 50.1b | 4 | x |
| 51.8b | 3 | y |
| 51.6b | 3 | z |
| 48.1b | 3 | t |
| 49.1b | 3 | a |
| 50.1b | 3 | b |
| 49.8b | 3 | c |
| 50.4b | 4 | i |
| 49.9b | 3 | j |
Compiled 114 to 96 computations (15.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 197.0ms | 121885.84977795382 | 18799504634.27869 |
| 131.0ms | -2.185576734740506e+19 | -7274062631210222.0 |
Compiled 560 to 442 computations (21.1% saved)
Total -12.8b remaining (-25.8%)
Threshold costs -12.8b (-25.8%)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
| Outputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 i (*.f64 t b)) |
(*.f64 a (*.f64 c j)) |
9 calls:
| 11.0ms | i |
| 10.0ms | j |
| 10.0ms | c |
| 10.0ms | t |
| 8.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 51.3b | 3 | x |
| 51.8b | 3 | y |
| 51.6b | 3 | z |
| 49.6b | 3 | t |
| 49.6b | 3 | a |
| 50.8b | 3 | b |
| 50.1b | 3 | c |
| 50.4b | 4 | i |
| 50.1b | 3 | j |
Compiled 109 to 94 computations (13.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 159.0ms | 108036502.10642831 | 5988949102401139.0 |
| 77.0ms | -7.95538389996746e+36 | -1.2643258882581825e+35 |
Compiled 530 to 418 computations (21.1% saved)
| 1× | egg-herbie |
| 369× | distribute-rgt-neg-in_binary64 |
| 362× | neg-sub0_binary64 |
| 355× | neg-mul-1_binary64 |
| 315× | unsub-neg_binary64 |
| 274× | distribute-lft-neg-out_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 783 | 9337 |
| 1 | 1016 | 9263 |
| 2 | 1136 | 9219 |
| 3 | 1217 | 9219 |
| 4 | 1280 | 9219 |
| 5 | 1319 | 9219 |
| 6 | 1390 | 9219 |
| 7 | 1637 | 9219 |
| 8 | 1886 | 9219 |
| 9 | 2130 | 9219 |
| 10 | 2664 | 9219 |
| 11 | 3227 | 9219 |
| 12 | 3665 | 9219 |
| 13 | 4015 | 9219 |
| 14 | 4186 | 9219 |
| 15 | 4331 | 9219 |
| 16 | 4335 | 9219 |
| 17 | 4336 | 9219 |
| 18 | 4336 | 9219 |
| 19 | 4382 | 9219 |
| 20 | 4388 | 9219 |
| 21 | 4388 | 9219 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 0 j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -999999999999999943801810948794571024057224129020550531544123892056457216) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 x -7737125245533627/77371252455336267181195264) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 934898725121657/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 4127153541163091/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 3223154579475129/87112285931760246646623899502532662132736) (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 2450000000000000004658972184744642508792098647248470016) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 279999999999999984277663870899850369617022570756797417640505226787404636819030016) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -7314816803427555/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 5385137187903495/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -7394249291770881/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y -8175901787105871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -70000000000000001356035989211410397143458398300556833058770147785752311561669218643057325551648768) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -81999999999999994422497401654109666032732921453604489610133504) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 i 798853015864971/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 i 135000000000000000024613520024019925915926528) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 550000000000000016163825837107292828758446317943495261978649405402128963120584514176730139768819058995359926848444845662496954526450681179700926824454046541687263458722153957649926478473723904) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (if (<=.f64 i 344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))))))))))))))))) |
(if (<=.f64 j -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -4153133845627327/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -2111869821666941/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 j 2286641486507643/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (if (<=.f64 j 160257143652485/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))))) |
(if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 i -1798217843403357/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i -626463053062891/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i 8495238949697677/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i 6087592568553191/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i 6638834083598167/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 i 333459755020569/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 z y)) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))))))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -1449999999999999914859496361083961948923442304181104461140175357989754468608997916218313661795715782888655392003048862859904476385811583156973731840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -409999999999999984871083220038041632876309661480461841358052615470618564828788129363002915093285915590656) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -8588454164301219/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 6299646512474025/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 z y)) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -1665723150454953/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -2294007987408947/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -7255944616695561/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a -7566637011137113/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 3150022489573305/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 6962272874642519/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 a 833931854419509/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 3142589789797041/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 830168949549893/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 a 1684824971712461/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8204278398349635/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 7428685001107027/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 4646243743297835/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 z 1678473757369877/1645504557321206042154969182557350504982735865633579863348609024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -5512912326254799/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 2239382176207877/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 169261684487969/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 c (*.f64 a j)) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 7428685001107027/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8754259925232911/24519928653854221733733552434404946937899825954937634816) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -5512912326254799/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 2239382176207877/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 169261684487969/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 c (*.f64 a j)) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 129999999999999995805696) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 129999999999999995805696) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 7499999999999999949157115057712209823462813314580480) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 1179999999999999949465423570629413079302990032522969088) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -720098024777999/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5515383571556601/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))))))))))) |
(if (<=.f64 x -6329548274882767/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 x -1796702580524303/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 x 2306738224548973/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 x 7650622074684515/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 x 400000000000000002480034580163113277980672) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -5515383571556601/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 i -2243888353008339/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (*.f64 y x)) (if (<=.f64 i -7940698824960887/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 8611851068440907/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 y (*.f64 z x)) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (*.f64 z (*.f64 y x)) (if (<=.f64 i -5392447539795063/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 i 8059795822573137/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 z (*.f64 y x)) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (*.f64 t x) (neg.f64 a)) (if (<=.f64 i 7900999413987075/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 y (*.f64 z x)) (if (<=.f64 i 1891003900514143/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 i 6505263535202051/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 x (*.f64 z y)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 z x)) (if (<=.f64 y -90000000000000006006243328) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 y x)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -753700214420341/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -3941194910955425/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) (*.f64 (*.f64 t x) (neg.f64 a)) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 545697309153357/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 (*.f64 t x) (neg.f64 a)) (if (<=.f64 y 3123719768562091/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 z x)) (if (<=.f64 y -90000000000000006006243328) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 y x)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -8809124018334433/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -7759477861896795/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 t (*.f64 i b)) (if (<=.f64 y -2943215906078241/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 x (*.f64 z y)) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 3618485309838153/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 i (*.f64 t b)) (if (<=.f64 y 2449999999999999904705725570280849408) (*.f64 (*.f64 j y) (neg.f64 i)) (*.f64 y (*.f64 z x)))))))))))) |
(if (<=.f64 a -10200000000000000541422427340194093326538603940727742644407834260365243843916145800490786965043485508254745727637833908224) (*.f64 a (*.f64 c j)) (if (<=.f64 a -289030598935013/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (*.f64 x (*.f64 z y)) (if (<=.f64 a 8300988323045003/19490628022799998160706764775750376621752453715190015053735812914425897381532852204931230131764020518450609832462817336366918339730406188093155974592625306839062555399912946059741579310980107296705599186958436757747371195850789749891492727230937931225655477606208555094163657179983828221952) (*.f64 t (*.f64 i b)) (if (<=.f64 a 154999999999999997827477675372087574379102208) (*.f64 x (*.f64 z y)) (*.f64 a (*.f64 c j)))))) |
(if (<=.f64 t -21500000000000000000) (*.f64 t (*.f64 i b)) (if (<=.f64 t 18500000000) (*.f64 a (*.f64 c j)) (*.f64 t (*.f64 i b)))) |
(if (<=.f64 a -130000000000000003301073569777188864) (*.f64 a (*.f64 c j)) (if (<=.f64 a 110000000) (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 c j)))) |
(*.f64 a (*.f64 c j)) |
| Outputs |
|---|
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (fma.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (fma.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (fma.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j)) (*.f64 0 j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))) (*.f64 j 0))) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))) (*.f64 j 0))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))) (*.f64 j 0))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (+.f64 (fma.f64 (-.f64 (*.f64 a c) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i)))) (*.f64 j 0))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (-.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c))))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c)))) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c)))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i)))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i)))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i)))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (neg.f64 (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))))) |
(if (<=.f64 (+.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)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.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)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i))))) (if (<=.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160) (+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -999999999999999943801810948794571024057224129020550531544123892056457216) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 x -7737125245533627/77371252455336267181195264) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 934898725121657/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 4127153541163091/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 3223154579475129/87112285931760246646623899502532662132736) (+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 2450000000000000004658972184744642508792098647248470016) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 279999999999999984277663870899850369617022570756797417640505226787404636819030016) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -999999999999999943801810948794571024057224129020550531544123892056457216) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -7737125245533627/77371252455336267181195264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 934898725121657/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 4127153541163091/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 3223154579475129/87112285931760246646623899502532662132736) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 2450000000000000004658972184744642508792098647248470016) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 279999999999999984277663870899850369617022570756797417640505226787404636819030016) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -999999999999999943801810948794571024057224129020550531544123892056457216) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -7737125245533627/77371252455336267181195264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 934898725121657/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i))))) (if (<=.f64 x 4127153541163091/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 3223154579475129/87112285931760246646623899502532662132736) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i))))) (if (<=.f64 x 2450000000000000004658972184744642508792098647248470016) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 279999999999999984277663870899850369617022570756797417640505226787404636819030016) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -999999999999999943801810948794571024057224129020550531544123892056457216) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 x -7737125245533627/77371252455336267181195264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 934898725121657/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 4127153541163091/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 3223154579475129/87112285931760246646623899502532662132736) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 2450000000000000004658972184744642508792098647248470016) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 279999999999999984277663870899850369617022570756797417640505226787404636819030016) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -7314816803427555/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 5385137187903495/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 y (*.f64 i j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 y (*.f64 i j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 y -7314816803427555/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5385137187903495/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (+.f64 (+.f64 (*.f64 c (*.f64 a j)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -7314816803427555/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5385137187903495/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (+.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -7314816803427555/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5385137187903495/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (+.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -7314816803427555/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5385137187903495/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (+.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 y 2449999999999999904705725570280849408) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x))) (if (<=.f64 y -7394249291770881/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y -8175901787105871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 y (*.f64 i j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 y (*.f64 i j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 y -7394249291770881/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8175901787105871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -7394249291770881/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8175901787105871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -7394249291770881/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8175901787105871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 2449999999999999904705725570280849408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 y -349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 y -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8239728901483491/633825300114114700748351602688) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -1498604729545749/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 y -1075303616383939/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))) (if (<=.f64 y -7394249291770881/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y -8175901787105871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 y 4299689568911837/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 5839619890426847/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 y 2449999999999999904705725570280849408) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 y 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -70000000000000001356035989211410397143458398300556833058770147785752311561669218643057325551648768) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -81999999999999994422497401654109666032732921453604489610133504) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 i 798853015864971/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) (if (<=.f64 i 135000000000000000024613520024019925915926528) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 550000000000000016163825837107292828758446317943495261978649405402128963120584514176730139768819058995359926848444845662496954526450681179700926824454046541687263458722153957649926478473723904) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (if (<=.f64 i 344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -70000000000000001356035989211410397143458398300556833058770147785752311561669218643057325551648768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -81999999999999994422497401654109666032732921453604489610133504) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))) (if (<=.f64 i 798853015864971/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 c (*.f64 z b))))) (if (<=.f64 i 135000000000000000024613520024019925915926528) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i 6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i 550000000000000016163825837107292828758446317943495261978649405402128963120584514176730139768819058995359926848444845662496954526450681179700926824454046541687263458722153957649926478473723904) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 i 344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -70000000000000001356035989211410397143458398300556833058770147785752311561669218643057325551648768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -81999999999999994422497401654109666032732921453604489610133504) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 798853015864971/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 135000000000000000024613520024019925915926528) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i 6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i 550000000000000016163825837107292828758446317943495261978649405402128963120584514176730139768819058995359926848444845662496954526450681179700926824454046541687263458722153957649926478473723904) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -70000000000000001356035989211410397143458398300556833058770147785752311561669218643057325551648768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -81999999999999994422497401654109666032732921453604489610133504) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 798853015864971/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 135000000000000000024613520024019925915926528) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i 6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i 550000000000000016163825837107292828758446317943495261978649405402128963120584514176730139768819058995359926848444845662496954526450681179700926824454046541687263458722153957649926478473723904) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -70000000000000001356035989211410397143458398300556833058770147785752311561669218643057325551648768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -81999999999999994422497401654109666032732921453604489610133504) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 798853015864971/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 135000000000000000024613520024019925915926528) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 i 6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 349999999999999988237074234351914253678794941141770973277017917100847733358130021673688988160665055712194522670837282262560064071369220532950568645968055970562048) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i 550000000000000016163825837107292828758446317943495261978649405402128963120584514176730139768819058995359926848444845662496954526450681179700926824454046541687263458722153957649926478473723904) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))) |
(if (<=.f64 j -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -4153133845627327/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -2111869821666941/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (if (<=.f64 j 2286641486507643/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (if (<=.f64 j 160257143652485/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x)) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))) |
(if (<=.f64 j -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 j -4153133845627327/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -2111869821666941/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 2286641486507643/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 j 160257143652485/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))) |
(if (<=.f64 j -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 j -4153133845627327/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -2111869821666941/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 2286641486507643/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 160257143652485/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))) |
(if (<=.f64 j -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 j -4153133845627327/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -2111869821666941/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j 2286641486507643/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 160257143652485/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 x 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 x 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))) |
(if (<=.f64 x -1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))) |
(if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))) |
(if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) |
(if (<=.f64 x -4209968622079039/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -3549868344614213/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x 7946103091233061/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 x 5592572899157853/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 i -1798217843403357/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i -626463053062891/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i 8495238949697677/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 i -1798217843403357/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -626463053062891/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 8495238949697677/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -1798217843403357/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -626463053062891/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 8495238949697677/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (-.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z c))) (if (<=.f64 i -1798217843403357/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -626463053062891/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 8495238949697677/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -1798217843403357/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -626463053062891/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 8495238949697677/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -1798217843403357/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -626463053062891/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 8495238949697677/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (*.f64 a c) j) (*.f64 (*.f64 y (neg.f64 i)) j))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (neg.f64 (*.f64 y (*.f64 i j)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 a c))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (-.f64 (*.f64 j (*.f64 a c)) (*.f64 j (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (-.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 j (*.f64 y i)) (*.f64 j (*.f64 a c)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (neg.f64 (*.f64 y (*.f64 i j)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 4203194222142159/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i 6087592568553191/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i 6638834083598167/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 i 333459755020569/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 z y)) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))))))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 6087592568553191/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6638834083598167/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 i 333459755020569/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 y z)) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 6087592568553191/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6638834083598167/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 i 333459755020569/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 y z)) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (-.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z c))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 6087592568553191/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6638834083598167/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 i 333459755020569/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 y z)) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -4695069963416661/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -3680301612870897/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -384030617321015/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i 6087592568553191/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 8236104144360385/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4519613512306809/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6638834083598167/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 i 333459755020569/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 y z)) (if (<=.f64 i 10000000000000000508222848402996879704791089448509839788449208028871961714412352270078388372553960191290960287445781834331294577148468377157632) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -1449999999999999914859496361083961948923442304181104461140175357989754468608997916218313661795715782888655392003048862859904476385811583156973731840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -409999999999999984871083220038041632876309661480461841358052615470618564828788129363002915093285915590656) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -8588454164301219/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 6299646512474025/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 a (*.f64 t x))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 z y)) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -1449999999999999914859496361083961948923442304181104461140175357989754468608997916218313661795715782888655392003048862859904476385811583156973731840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -409999999999999984871083220038041632876309661480461841358052615470618564828788129363002915093285915590656) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -8588454164301219/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 6299646512474025/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 y z)) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))))))))))))))))))))) |
(if (<=.f64 i -519999999999999967939090848615604778652007095009711886061973693371497925867255208042322404949521197856336775925018067651795619465937167540108339402588079029867561124549033509063886602031174592390737408304391127040) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -1449999999999999914859496361083961948923442304181104461140175357989754468608997916218313661795715782888655392003048862859904476385811583156973731840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -409999999999999984871083220038041632876309661480461841358052615470618564828788129363002915093285915590656) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -865438035075237/11417981541647679048466287755595961091061972992) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -7891346324617485/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i -6388230975254357/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -8588454164301219/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -2762477638260427/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i -3968033223715227/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 6299646512474025/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (*.f64 z c))) (if (<=.f64 i 4046119678016941/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 4990054971916785/200867255532373784442745261542645325315275374222849104412672) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 6490371073168535/649037107316853453566312041152512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 230000000000000024344708072081168370808161249970245967862883946678190080) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 909999999999999968369760449613983074407608943808846357581914189550957444250187131097448448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 i 1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 48000000000000001278621129881231452052263843073893263090502548396119452670003286063946619939000809784567359444174367856001024) (*.f64 x (*.f64 y z)) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))))))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -1665723150454953/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -2294007987408947/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -1665723150454953/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -2294007987408947/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (neg.f64 (*.f64 y (*.f64 i j)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -1665723150454953/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -2294007987408947/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -1665723150454953/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -2294007987408947/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (-.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z c))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -1665723150454953/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -2294007987408947/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 160000000000000002229953871350625586091393024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 t (*.f64 b i))) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (neg.f64 (*.f64 y (*.f64 i j)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (-.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z c))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 3894769670491415/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 849999999999999955199171548896841282428276797800855560060951286249000834552602316027764082289320260010543930697992737006817894286510354595840) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1799999999999999964747690264678586084607166628361135030247083458856319774831545588987271566632191309919360561822603761718669999129738480863864792884392773676700199288832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (neg.f64 (*.f64 y (*.f64 i j)))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 z (neg.f64 b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 663197261338461/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 2660505171112319/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -7255944616695561/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a -7566637011137113/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 3150022489573305/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 a 6962272874642519/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 a 833931854419509/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 3142589789797041/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 830168949549893/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 a 1684824971712461/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -7255944616695561/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a -7566637011137113/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 3150022489573305/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 6962272874642519/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 833931854419509/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 3142589789797041/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 830168949549893/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a 1684824971712461/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -7255944616695561/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a -7566637011137113/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 3150022489573305/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 6962272874642519/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 833931854419509/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 3142589789797041/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z (neg.f64 c)))) (if (<=.f64 a 830168949549893/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a 1684824971712461/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -7255944616695561/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (-.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z c))) (if (<=.f64 a -7566637011137113/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z c))) (if (<=.f64 a 3150022489573305/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 6962272874642519/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 833931854419509/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 3142589789797041/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (-.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 b (*.f64 z c))) (if (<=.f64 a 830168949549893/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a 1684824971712461/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))))))) |
(if (<=.f64 a -38999999999999999454611417945199361274930009305275253434703074043932858460377040293829961821716480) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 a -7510717788982915/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6302508624245551/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 a -7452740633936061/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -7255944616695561/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 a -7566637011137113/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -3433388806732297/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 3150022489573305/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 a 6962272874642519/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 833931854419509/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 3142589789797041/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (-.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 b (*.f64 z c))) (if (<=.f64 a 830168949549893/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a 1684824971712461/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 a 562212786574887/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4329765292314309/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 a 254999999999999980394592856985490986972338493845639471577009472671104807911761505251010474200828446395120248414162678781903530717568039852723827267076096) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8204278398349635/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 7428685001107027/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 4646243743297835/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 z 1678473757369877/1645504557321206042154969182557350504982735865633579863348609024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 8204278398349635/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 a c))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7428685001107027/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 4646243743297835/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 1678473757369877/1645504557321206042154969182557350504982735865633579863348609024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 a c))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -5512912326254799/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 2239382176207877/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 169261684487969/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 c (*.f64 a j)) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 7428685001107027/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8754259925232911/24519928653854221733733552434404946937899825954937634816) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z -5512912326254799/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 2239382176207877/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 169261684487969/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 c (*.f64 a j)) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7428685001107027/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 8754259925232911/24519928653854221733733552434404946937899825954937634816) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -5512912326254799/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 2239382176207877/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 169261684487969/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 c (*.f64 a j)) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 129999999999999995805696) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z -5512912326254799/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 2239382176207877/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 169261684487969/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2166365648983489/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 c (*.f64 a j)) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 129999999999999995805696) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 20500000000000000006413759863388547116318920278016) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 699999999999999993393585492362694722007723160903772080533483959155884155409164141005865779345525827585238980423057408) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 129999999999999995805696) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 7499999999999999949157115057712209823462813314580480) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 z 1179999999999999949465423570629413079302990032522969088) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -5587075375612505/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 129999999999999995805696) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7499999999999999949157115057712209823462813314580480) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 1179999999999999949465423570629413079302990032522969088) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -720098024777999/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -5515383571556601/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -4672478244921265/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z -720098024777999/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -5515383571556601/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))) |
(if (<=.f64 x -6329548274882767/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 x -1796702580524303/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 x 2306738224548973/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 x 7650622074684515/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 x 400000000000000002480034580163113277980672) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)))))) |
(if (<=.f64 x -6329548274882767/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -1796702580524303/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 2306738224548973/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 x 7650622074684515/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 400000000000000002480034580163113277980672) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z -5515383571556601/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))))))))) |
(if (<=.f64 z -369999999999999973580313985024) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -4086504707994999/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z -5515383571556601/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z -7461239259321561/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 8547794914027307/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1948458949206567/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 i -2243888353008339/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (*.f64 y x)) (if (<=.f64 i -7940698824960887/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (if (<=.f64 i 8611851068440907/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 y (*.f64 z x)) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -2243888353008339/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (*.f64 x y)) (if (<=.f64 i -7940698824960887/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 8611851068440907/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 y (*.f64 x z)) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -2243888353008339/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (*.f64 x y)) (if (<=.f64 i -7940698824960887/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 b (*.f64 c (neg.f64 z))) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 8611851068440907/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 y (*.f64 x z)) (if (<=.f64 i 10800000000000000299074691030412860049063936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (*.f64 z (*.f64 y x)) (if (<=.f64 i -5392447539795063/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 i 8059795822573137/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 z (*.f64 y x)) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (*.f64 t x) (neg.f64 a)) (if (<=.f64 i 7900999413987075/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 y (*.f64 z x)) (if (<=.f64 i 1891003900514143/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 i 6505263535202051/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 x (*.f64 z y)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 j y))))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (*.f64 z (*.f64 x y)) (if (<=.f64 i -5392447539795063/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 i 8059795822573137/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 z (*.f64 x y)) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 i 7900999413987075/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 y (*.f64 x z)) (if (<=.f64 i 1891003900514143/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 i 6505263535202051/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 x (*.f64 y z)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (*.f64 z (*.f64 x y)) (if (<=.f64 i -5392447539795063/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 i 8059795822573137/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 z (*.f64 x y)) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 i 7900999413987075/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 y (*.f64 x z)) (if (<=.f64 i 1891003900514143/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 i 6505263535202051/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 x (*.f64 y z)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))) |
(if (<=.f64 i -7600092579077039/11692013098647223345629478661730264157247460343808) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -2853196890177965/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (*.f64 z (*.f64 x y)) (if (<=.f64 i -5392447539795063/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 b (*.f64 c (neg.f64 z))) (if (<=.f64 i 8059795822573137/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 z (*.f64 x y)) (if (<=.f64 i 799179465462629/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 i 7900999413987075/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 y (*.f64 x z)) (if (<=.f64 i 1891003900514143/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 i 6505263535202051/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 x (*.f64 y z)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 z x)) (if (<=.f64 y -90000000000000006006243328) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 y x)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -753700214420341/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -3941194910955425/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) (*.f64 (*.f64 t x) (neg.f64 a)) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 545697309153357/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 (*.f64 t x) (neg.f64 a)) (if (<=.f64 y 3123719768562091/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 x z)) (if (<=.f64 y -90000000000000006006243328) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 x y)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -753700214420341/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 y -3941194910955425/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 545697309153357/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 y 3123719768562091/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 x z)) (if (<=.f64 y -90000000000000006006243328) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 x y)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -753700214420341/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 y -3941194910955425/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 545697309153357/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 y 3123719768562091/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 x z)) (if (<=.f64 y -90000000000000006006243328) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 x y)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -753700214420341/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 y -3941194910955425/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 545697309153357/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 y 3123719768562091/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 z x)) (if (<=.f64 y -90000000000000006006243328) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 y x)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -8809124018334433/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 (*.f64 j y) (neg.f64 i)) (if (<=.f64 y -7759477861896795/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 t (*.f64 i b)) (if (<=.f64 y -2943215906078241/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 x (*.f64 z y)) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 3618485309838153/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 i (*.f64 t b)) (if (<=.f64 y 2449999999999999904705725570280849408) (*.f64 (*.f64 j y) (neg.f64 i)) (*.f64 y (*.f64 z x)))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 x z)) (if (<=.f64 y -90000000000000006006243328) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 x y)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -8809124018334433/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 y -7759477861896795/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 t (*.f64 b i)) (if (<=.f64 y -2943215906078241/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 x (*.f64 y z)) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 3618485309838153/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 i (*.f64 t b)) (if (<=.f64 y 2449999999999999904705725570280849408) (*.f64 (neg.f64 i) (*.f64 y j)) (*.f64 y (*.f64 x z)))))))))))) |
(if (<=.f64 y -176000000000000013617796515463679713346336945507420014354809854014502648368240844079104) (*.f64 y (*.f64 x z)) (if (<=.f64 y -90000000000000006006243328) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 y -5019791457372521/5708990770823839524233143877797980545530986496) (*.f64 z (*.f64 x y)) (if (<=.f64 y -6689964570001385/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 c (*.f64 a j)) (if (<=.f64 y -8809124018334433/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 y -7759477861896795/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 t (*.f64 b i)) (if (<=.f64 y -2943215906078241/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 x (*.f64 y z)) (if (<=.f64 y 2571675821659051/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 c (*.f64 a j)) (if (<=.f64 y 3618485309838153/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 i (*.f64 t b)) (if (<=.f64 y 2449999999999999904705725570280849408) (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 y (*.f64 x z)))))))))))) |
(if (<=.f64 a -10200000000000000541422427340194093326538603940727742644407834260365243843916145800490786965043485508254745727637833908224) (*.f64 a (*.f64 c j)) (if (<=.f64 a -289030598935013/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (*.f64 x (*.f64 z y)) (if (<=.f64 a 8300988323045003/19490628022799998160706764775750376621752453715190015053735812914425897381532852204931230131764020518450609832462817336366918339730406188093155974592625306839062555399912946059741579310980107296705599186958436757747371195850789749891492727230937931225655477606208555094163657179983828221952) (*.f64 t (*.f64 i b)) (if (<=.f64 a 154999999999999997827477675372087574379102208) (*.f64 x (*.f64 z y)) (*.f64 a (*.f64 c j)))))) |
(if (<=.f64 a -10200000000000000541422427340194093326538603940727742644407834260365243843916145800490786965043485508254745727637833908224) (*.f64 a (*.f64 c j)) (if (<=.f64 a -289030598935013/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (*.f64 x (*.f64 y z)) (if (<=.f64 a 8300988323045003/19490628022799998160706764775750376621752453715190015053735812914425897381532852204931230131764020518450609832462817336366918339730406188093155974592625306839062555399912946059741579310980107296705599186958436757747371195850789749891492727230937931225655477606208555094163657179983828221952) (*.f64 t (*.f64 b i)) (if (<=.f64 a 154999999999999997827477675372087574379102208) (*.f64 x (*.f64 y z)) (*.f64 a (*.f64 c j)))))) |
(if (<=.f64 t -21500000000000000000) (*.f64 t (*.f64 i b)) (if (<=.f64 t 18500000000) (*.f64 a (*.f64 c j)) (*.f64 t (*.f64 i b)))) |
(if (<=.f64 t -21500000000000000000) (*.f64 t (*.f64 b i)) (if (<=.f64 t 18500000000) (*.f64 a (*.f64 c j)) (*.f64 t (*.f64 b i)))) |
(if (<=.f64 a -130000000000000003301073569777188864) (*.f64 a (*.f64 c j)) (if (<=.f64 a 110000000) (*.f64 i (*.f64 t b)) (*.f64 a (*.f64 c j)))) |
(*.f64 a (*.f64 c j)) |
Compiled 6592 to 2311 computations (64.9% saved)
| 2× | egg-herbie |
| 631× | sub-neg_binary64 |
| 631× | sub-neg_binary64 |
| 619× | unsub-neg_binary64 |
| 619× | unsub-neg_binary64 |
| 486× | fma-neg_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 43 |
| 1 | 59 | 41 |
| 2 | 155 | 41 |
| 3 | 543 | 39 |
| 4 | 1948 | 39 |
| 5 | 4521 | 39 |
| 6 | 6097 | 39 |
| 7 | 7080 | 39 |
| 8 | 7530 | 39 |
| 9 | 7710 | 39 |
| 10 | 7795 | 39 |
| 11 | 7823 | 39 |
| 0 | 24 | 43 |
| 1 | 59 | 41 |
| 2 | 155 | 41 |
| 3 | 543 | 39 |
| 4 | 1948 | 39 |
| 5 | 4521 | 39 |
| 6 | 6097 | 39 |
| 7 | 7080 | 39 |
| 8 | 7530 | 39 |
| 9 | 7710 | 39 |
| 10 | 7795 | 39 |
| 11 | 7823 | 39 |
| 1× | node limit |
| 1× | node limit |
Compiled 1348 to 808 computations (40.1% saved)
Compiled 6268 to 1091 computations (82.6% saved)
Loading profile data...