Time bar (total: 2.0min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 11 |
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 12 |
Compiled 39 to 24 computations (38.5% saved)
| 4.6s | 11390× | body | 256 | infinite |
| 3.9s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 252× | rational.json-simplify-2 |
| 74× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 307 | 3145 |
| 1 | 479 | 3145 |
| 0 | 9 | 9 |
| 1× | saturated |
| 1× | saturated |
| 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 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i x)))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i x)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 x y)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 x (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 i t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 i c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 y (-.f64 (*.f64 c t) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 i z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 z y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 i a)))) (*.f64 z (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 t y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 i c)))) (*.f64 j (-.f64 (*.f64 a t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 a y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 b t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 b a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 b y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 c a)))) (*.f64 j (-.f64 (*.f64 i t) (*.f64 c y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 i a)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j a)))) (*.f64 i (-.f64 (*.f64 c t) (*.f64 j y)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i x)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 x i)))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 x c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i x)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (-.f64 (*.f64 z c) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 x y)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 x y)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 x (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 x (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 z i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 i t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z t) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 t i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 b i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 i c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 c i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y a))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 y (-.f64 (*.f64 c t) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (-.f64 (*.f64 t c) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 z c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 i z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 z i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 z y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 i a)))) (*.f64 z (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 a i)))) (*.f64 z (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (*.f64 t (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a c))) (*.f64 b (-.f64 (*.f64 z t) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 t y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 z c) (*.f64 b i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 i c)))) (*.f64 j (-.f64 (*.f64 a t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 a y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 b t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t b) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 b a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 b y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 z c) (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) j)) (*.f64 b (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 c a)))) (*.f64 j (-.f64 (*.f64 i t) (*.f64 c y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 a c)))) (*.f64 j (-.f64 (*.f64 t i) (*.f64 y c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 i a)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 a i)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j a)))) (*.f64 i (-.f64 (*.f64 c t) (*.f64 j y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a j)))) (*.f64 i (-.f64 (*.f64 t c) (*.f64 y j)))) |
Compiled 47 to 32 computations (31.9% saved)
| 1× | egg-herbie |
| 18× | rational.json-simplify-2 |
| 2× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 85 |
| 1 | 35 | 85 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
Compiled 67 to 33 computations (50.7% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 1 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 11.2b | (+.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)))) |
Compiled 38 to 23 computations (39.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (-.f64 (*.f64 t c) (*.f64 y i)) |
| ✓ | 4.0b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
| ✓ | 4.2b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
| ✓ | 5.4b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 132 to 23 computations (82.6% saved)
57 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | i | @ | 0 | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
| 2.0ms | y | @ | 0 | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| 1.0ms | t | @ | 0 | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
| 1.0ms | x | @ | 0 | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| 1.0ms | z | @ | -inf | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| 1× | batch-egg-rewrite |
| 1484× | bool.json-1 |
| 1484× | bool.json-2 |
| 1462× | rational.json-1 |
| 1462× | rational.json-2 |
| 1462× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 94 |
| 1 | 221 | 94 |
| 2 | 513 | 94 |
| 3 | 1063 | 94 |
| 4 | 2245 | 94 |
| 5 | 4850 | 94 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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))) 2) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2) (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (+.f64 j j)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2) (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 b b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)))) (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t c) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 t c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y i)) (*.f64 t c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 t c) (*.f64 y i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 t c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y i) (*.f64 t c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y i) (*.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y i) (*.f64 t c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y i) (*.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))))) |
| 1× | egg-herbie |
| 2516× | rational.json-simplify-2 |
| 1874× | rational.json-simplify-35 |
| 1266× | rational.json-simplify-53 |
| 1088× | rational.json-simplify-51 |
| 1020× | rational.json-simplify-1 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 175 | 7347 |
| 1 | 388 | 7167 |
| 2 | 789 | 7167 |
| 3 | 1945 | 6735 |
| 4 | 4263 | 6735 |
| 5 | 5231 | 6483 |
| 6 | 6196 | 6483 |
| 7 | 6595 | 6483 |
| 8 | 6713 | 6483 |
| 9 | 6738 | 6483 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 c t) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 c t) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 c t) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 c t) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 c t) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(*.f64 -1 (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(*.f64 c t) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(*.f64 -1 (*.f64 i y)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(+.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2)) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) |
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) 2) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4))))) 32) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(+.f64 0 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2) (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2)) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (+.f64 j j)) 2) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4))))) 32) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(+.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2) (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 b b)) 2) |
(/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)))) (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4))))) 32) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 0) |
(+.f64 0 (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 t c)) |
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (+.f64 1 (-.f64 (*.f64 t c) (*.f64 y i))) -1) |
(+.f64 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) |
(*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1) |
(*.f64 1 (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 2 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) |
(*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 1/2) |
(*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) -1) |
(*.f64 -1 (-.f64 (*.f64 y i) (*.f64 t c))) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) |
(*.f64 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 2) |
(/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 2) |
(/.f64 (-.f64 (*.f64 y i) (*.f64 t c)) -1) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4)) 8) |
(/.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c))) -2) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) -4) |
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4)))) 32) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c))))) 4) |
(neg.f64 (-.f64 (*.f64 y i) (*.f64 t c))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 (*.f64 t x) -1)) |
(neg.f64 (*.f64 x (*.f64 a t))) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 x y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 x y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 (*.f64 t x) -1)) |
(neg.f64 (*.f64 x (*.f64 a t))) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 x y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 x y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 x y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 (*.f64 t x) -1)) |
(neg.f64 (*.f64 x (*.f64 a t))) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 (*.f64 t x) -1)) |
(neg.f64 (*.f64 x (*.f64 a t))) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 x y)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 (*.f64 t x) -1)) |
(neg.f64 (*.f64 x (*.f64 a t))) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 (*.f64 t x) -1)) |
(neg.f64 (*.f64 x (*.f64 a t))) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 (*.f64 t x) -1)) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 x (*.f64 a t))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 (*.f64 i j) -1)) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 j (*.f64 y (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 j c)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 j c)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 (*.f64 i j) -1)) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 j (*.f64 y (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 j c)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 j c)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 j c)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 (*.f64 i j) -1)) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 j (*.f64 y (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 (*.f64 i j) -1)) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 j (*.f64 y (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 j c)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 (*.f64 i j) -1)) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 j (*.f64 y (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 (*.f64 i j) -1)) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 j (*.f64 y (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 (*.f64 i b) -1)) |
(*.f64 i (neg.f64 (*.f64 a b))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 (*.f64 i b) -1)) |
(*.f64 i (neg.f64 (*.f64 a b))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 a (*.f64 (*.f64 i b) -1)) |
(*.f64 i (neg.f64 (*.f64 a b))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 a (*.f64 (*.f64 i b) -1)) |
(*.f64 i (neg.f64 (*.f64 a b))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 (*.f64 i b) -1)) |
(*.f64 i (neg.f64 (*.f64 a b))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 (*.f64 i b) -1)) |
(*.f64 i (neg.f64 (*.f64 a b))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 (*.f64 i b) -1))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 a b)))) |
(+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a)))) |
(*.f64 b (+.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 c t) |
(*.f64 t c) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 c t) |
(*.f64 t c) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 c t) |
(*.f64 t c) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 c t) |
(*.f64 t c) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 c t) |
(*.f64 t c) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 -1 (*.f64 y i)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 c t) |
(*.f64 t c) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 -1 (*.f64 i y)) |
(neg.f64 (*.f64 y i)) |
(*.f64 y (neg.f64 i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) 2) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)) 4) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4))) 8) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)))) 16) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x 4))))) 32) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 0 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2) (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (+.f64 j j)) 2) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)) 4) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4))) 8) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)))) 16) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 j 4))))) 32) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2) (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 b b)) 2) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)) 4) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4))) 8) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)))) 16) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4)))) (*.f64 2 (*.f64 2 (*.f64 b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 4))))) 32) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 0) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 0 (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 t c)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (+.f64 1 (-.f64 (*.f64 t c) (*.f64 y i))) -1) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(+.f64 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 1 (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 2 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 1/2) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) -1) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 -1 (-.f64 (*.f64 y i) (*.f64 t c))) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(*.f64 (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 2) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) 2) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (-.f64 (*.f64 y i) (*.f64 t c)) -1) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4) 4) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4)) 8) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c))) -2) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4))) 16) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) -4) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) 2) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 4)))) 32) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c)))) (neg.f64 (*.f64 2 (-.f64 (*.f64 y i) (*.f64 t c))))) 4) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
(neg.f64 (-.f64 (*.f64 y i) (*.f64 t c))) |
(+.f64 (*.f64 t c) (neg.f64 (*.f64 y i))) |
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i))) |
(-.f64 (*.f64 t c) (*.f64 y i)) |
Compiled 3581 to 622 computations (82.6% saved)
13 alts after pruning (13 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 100 | 13 | 113 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 101 | 13 | 114 |
| Status | Error | Program |
|---|---|---|
| 19.0b | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| 18.3b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| ▶ | 12.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| ▶ | 21.5b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 19.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| 21.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| ▶ | 18.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
| 20.5b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i (neg.f64 j)))) | |
| 17.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) | |
| ▶ | 17.2b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 20.6b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| 18.3b | (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| ▶ | 18.5b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
Compiled 912 to 568 computations (37.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 4.2b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| 5.4b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 5.9b | (*.f64 i (*.f64 b (neg.f64 a))) |
| ✓ | 6.2b | (*.f64 z (*.f64 c b)) |
Compiled 148 to 25 computations (83.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (*.f64 i (*.f64 b (neg.f64 a))) |
| 1.0ms | b | @ | inf | (*.f64 i (*.f64 b (neg.f64 a))) |
| 1.0ms | i | @ | 0 | (*.f64 i (*.f64 b (neg.f64 a))) |
| 1.0ms | b | @ | 0 | (*.f64 i (*.f64 b (neg.f64 a))) |
| 1.0ms | i | @ | inf | (*.f64 i (*.f64 b (neg.f64 a))) |
| 1× | batch-egg-rewrite |
| 2010× | bool.json-1 |
| 2010× | bool.json-2 |
| 1114× | rational.json-1 |
| 1114× | rational.json-2 |
| 1114× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 30 |
| 1 | 134 | 30 |
| 2 | 370 | 30 |
| 3 | 823 | 30 |
| 4 | 1766 | 30 |
| 5 | 4028 | 30 |
| 6 | 7270 | 30 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (*.f64 c b)) |
(*.f64 i (*.f64 b (neg.f64 a))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 c (*.f64 b 1/2))) (*.f64 z (*.f64 c (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 c (+.f64 b b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 c (*.f64 b 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (*.f64 c b)) (*.f64 z (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (*.f64 c b)) (*.f64 z (*.f64 c b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 b (neg.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 i (*.f64 a -1/2))) (*.f64 b (*.f64 i (*.f64 a -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 b (neg.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 b (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -2 (*.f64 b i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 b (*.f64 a -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4))))) (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 b (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 i (*.f64 b (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 i (*.f64 b (neg.f64 a))) (*.f64 i (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 i (*.f64 b (neg.f64 a))) (*.f64 i (*.f64 b (neg.f64 a)))))))) |
| 1× | egg-herbie |
| 3494× | rational.json-simplify-35 |
| 3110× | rational.json-simplify-2 |
| 1324× | rational.json-simplify-1 |
| 1098× | rational.json-simplify-43 |
| 918× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 87 | 1431 |
| 1 | 212 | 1431 |
| 2 | 456 | 1431 |
| 3 | 1067 | 1431 |
| 4 | 3154 | 1431 |
| 5 | 4851 | 1431 |
| 6 | 5748 | 1431 |
| 7 | 6202 | 1431 |
| 8 | 6224 | 1431 |
| 9 | 6256 | 1431 |
| 10 | 6274 | 1431 |
| 11 | 6280 | 1431 |
| 12 | 6306 | 1431 |
| 13 | 6652 | 1431 |
| 14 | 7020 | 1431 |
| 15 | 7386 | 1431 |
| 16 | 7416 | 1431 |
| 17 | 7439 | 1431 |
| 18 | 7454 | 1431 |
| 19 | 7462 | 1431 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(+.f64 (*.f64 z (*.f64 c b)) 0) |
(+.f64 0 (*.f64 z (*.f64 c b))) |
(+.f64 (*.f64 z (*.f64 c (*.f64 b 1/2))) (*.f64 z (*.f64 c (*.f64 b 1/2)))) |
(-.f64 (*.f64 z (*.f64 c b)) 0) |
(/.f64 (*.f64 z (*.f64 c b)) 1) |
(/.f64 (*.f64 z (*.f64 c (+.f64 b b))) 2) |
(/.f64 (*.f64 z (*.f64 c (*.f64 b 4))) 4) |
(/.f64 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4))))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4)))))) 32) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 a))) 0) |
(+.f64 0 (*.f64 i (*.f64 b (neg.f64 a)))) |
(+.f64 (*.f64 b (*.f64 i (*.f64 a -1/2))) (*.f64 b (*.f64 i (*.f64 a -1/2)))) |
(-.f64 (*.f64 i (*.f64 b (neg.f64 a))) 0) |
(/.f64 (*.f64 i (*.f64 b (neg.f64 a))) 1) |
(/.f64 (*.f64 a (*.f64 -2 (*.f64 b i))) 2) |
(/.f64 (*.f64 i (*.f64 b (*.f64 a -4))) 4) |
(/.f64 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4))))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4))))) (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4)))))) 32) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(neg.f64 (*.f64 i (*.f64 b a))) |
(neg.f64 (*.f64 a (*.f64 b i))) |
| Outputs |
|---|
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(+.f64 (*.f64 z (*.f64 c b)) 0) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 0 (*.f64 z (*.f64 c b))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 c (*.f64 b 1/2))) (*.f64 z (*.f64 c (*.f64 b 1/2)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 c b)) 0) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 c b)) 1) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 c (+.f64 b b))) 2) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 c (*.f64 b 4))) 4) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4)))) 8) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4))))) 16) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 c (*.f64 b 4)))))) 32) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 a))) 0) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(+.f64 0 (*.f64 i (*.f64 b (neg.f64 a)))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(+.f64 (*.f64 b (*.f64 i (*.f64 a -1/2))) (*.f64 b (*.f64 i (*.f64 a -1/2)))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(-.f64 (*.f64 i (*.f64 b (neg.f64 a))) 0) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(/.f64 (*.f64 i (*.f64 b (neg.f64 a))) 1) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(/.f64 (*.f64 a (*.f64 -2 (*.f64 b i))) 2) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(/.f64 (*.f64 i (*.f64 b (*.f64 a -4))) 4) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(/.f64 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4)))) 8) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4))))) 16) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4))))) (*.f64 2 (*.f64 2 (*.f64 i (*.f64 b (*.f64 a -4)))))) 32) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(neg.f64 (*.f64 i (*.f64 b a))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(neg.f64 (*.f64 a (*.f64 b i))) |
(neg.f64 (*.f64 b (*.f64 i a))) |
(*.f64 i (neg.f64 (*.f64 b a))) |
(*.f64 i (*.f64 b (neg.f64 a))) |
(*.f64 (*.f64 i a) (neg.f64 b)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 y z) (*.f64 t a)) |
| ✓ | 3.9b | (*.f64 c (*.f64 t j)) |
| 4.0b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| 5.4b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 114 to 21 computations (81.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (*.f64 c (*.f64 t j)) |
| 0.0ms | t | @ | 0 | (*.f64 c (*.f64 t j)) |
| 0.0ms | j | @ | 0 | (*.f64 c (*.f64 t j)) |
| 0.0ms | j | @ | -inf | (*.f64 c (*.f64 t j)) |
| 0.0ms | t | @ | inf | (*.f64 c (*.f64 t j)) |
| 1× | batch-egg-rewrite |
| 1636× | bool.json-1 |
| 1636× | bool.json-2 |
| 1608× | rational.json-1 |
| 1608× | rational.json-2 |
| 1088× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 32 |
| 1 | 128 | 32 |
| 2 | 332 | 32 |
| 3 | 710 | 32 |
| 4 | 1462 | 32 |
| 5 | 3343 | 32 |
| 6 | 6395 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 y z) (*.f64 t a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t (*.f64 j 1/2))) (*.f64 c (*.f64 t (*.f64 j 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c (+.f64 j j))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 c j) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (neg.f64 (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 y z) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t a)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 y z) (-.f64 1 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y z) (-.f64 1 (*.f64 t a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 y (/.f64 z 2)) (*.f64 t (/.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t a) (*.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 t a) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 z (+.f64 y y)) (*.f64 t (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t a) (*.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 t a) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))))) |
| 1× | egg-herbie |
| 2340× | rational.json-simplify-2 |
| 2042× | rational.json-simplify-35 |
| 1764× | rational.json-simplify-1 |
| 1244× | rational.json-simplify-41 |
| 1034× | rational.json-simplify-48 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 109 | 1745 |
| 1 | 227 | 1745 |
| 2 | 521 | 1745 |
| 3 | 1131 | 1745 |
| 4 | 2418 | 1745 |
| 5 | 4124 | 1745 |
| 6 | 4627 | 1745 |
| 7 | 5231 | 1745 |
| 8 | 5394 | 1745 |
| 9 | 5576 | 1745 |
| 10 | 5793 | 1745 |
| 11 | 7191 | 1745 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 c (*.f64 t j)) 0) |
(+.f64 0 (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t (*.f64 j 1/2))) (*.f64 c (*.f64 t (*.f64 j 1/2)))) |
(-.f64 (*.f64 c (*.f64 t j)) 0) |
(/.f64 (*.f64 c (*.f64 t j)) 1) |
(/.f64 (*.f64 t (*.f64 c (+.f64 j j))) 2) |
(/.f64 (*.f64 t (*.f64 (*.f64 c j) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4))))) 32) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 t a))) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 0) |
(+.f64 0 (-.f64 (*.f64 y z) (*.f64 t a))) |
(+.f64 (neg.f64 (*.f64 t a)) (*.f64 y z)) |
(+.f64 -1 (+.f64 (*.f64 y z) (-.f64 1 (*.f64 t a)))) |
(+.f64 (+.f64 (*.f64 y z) (-.f64 1 (*.f64 t a))) -1) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1) |
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))) |
(*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2)) |
(*.f64 2 (-.f64 (*.f64 y (/.f64 z 2)) (*.f64 t (/.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) 1/2) |
(*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) -1) |
(*.f64 4 (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 1/4) |
(*.f64 -1 (-.f64 (*.f64 t a) (*.f64 y z))) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) |
(*.f64 1/2 (-.f64 (*.f64 z (+.f64 y y)) (*.f64 t (+.f64 a a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2) 2) |
(*.f64 1/4 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 4) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) 2) |
(/.f64 (-.f64 (*.f64 t a) (*.f64 y z)) -1) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 4) |
(/.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z))) -2) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) -4) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))) 16) |
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)))) 32) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z))))) 4) |
(neg.f64 (-.f64 (*.f64 t a) (*.f64 y z))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 c (*.f64 t j)) 0) |
(*.f64 t (*.f64 c j)) |
(+.f64 0 (*.f64 c (*.f64 t j))) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 c (*.f64 t (*.f64 j 1/2))) (*.f64 c (*.f64 t (*.f64 j 1/2)))) |
(*.f64 t (*.f64 c j)) |
(-.f64 (*.f64 c (*.f64 t j)) 0) |
(*.f64 t (*.f64 c j)) |
(/.f64 (*.f64 c (*.f64 t j)) 1) |
(*.f64 t (*.f64 c j)) |
(/.f64 (*.f64 t (*.f64 c (+.f64 j j))) 2) |
(*.f64 t (*.f64 c j)) |
(/.f64 (*.f64 t (*.f64 (*.f64 c j) 4)) 4) |
(*.f64 t (*.f64 c j)) |
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4))) 8) |
(*.f64 t (*.f64 c j)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4)))) 16) |
(*.f64 t (*.f64 c j)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 c j) 4))))) 32) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 t a))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 0) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 0 (-.f64 (*.f64 y z) (*.f64 t a))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 (neg.f64 (*.f64 t a)) (*.f64 y z)) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 -1 (+.f64 (*.f64 y z) (-.f64 1 (*.f64 t a)))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (+.f64 (*.f64 y z) (-.f64 1 (*.f64 t a))) -1) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2)) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2)) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 2 (-.f64 (*.f64 y (/.f64 z 2)) (*.f64 t (/.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) 1/2) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) -1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 4 (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 1/4) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 -1 (-.f64 (*.f64 t a) (*.f64 y z))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 1/2 (-.f64 (*.f64 z (+.f64 y y)) (*.f64 t (+.f64 a a)))) |
(*.f64 1/2 (-.f64 (*.f64 z (+.f64 y y)) (*.f64 a (+.f64 t t)))) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1/2) 2) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 1/4 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 4) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) 2) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (-.f64 (*.f64 t a) (*.f64 y z)) -1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4) 4) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z))) -2) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)) 8) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) -4) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))) 16) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) 2) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 4)))) 32) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z)))) (neg.f64 (*.f64 2 (-.f64 (*.f64 t a) (*.f64 y z))))) 4) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(neg.f64 (-.f64 (*.f64 t a) (*.f64 y z))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (-.f64 (*.f64 t c) (*.f64 y i)) | |
| 4.2b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| 5.4b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| 6.2b | (*.f64 z (*.f64 c b)) |
Compiled 110 to 21 computations (80.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (-.f64 (*.f64 t c) (*.f64 y i)) | |
| ✓ | 3.8b | (*.f64 a (*.f64 t (neg.f64 x))) |
| 4.0b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| 4.2b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
Compiled 116 to 22 computations (81% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1.0ms | t | @ | 0 | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1.0ms | t | @ | inf | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1.0ms | x | @ | 0 | (*.f64 a (*.f64 t (neg.f64 x))) |
| 0.0ms | x | @ | inf | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1× | batch-egg-rewrite |
| 1810× | bool.json-1 |
| 1810× | bool.json-2 |
| 1218× | bool.json-3 |
| 1192× | rational.json-simplify-2 |
| 1024× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 94 | 17 |
| 2 | 274 | 17 |
| 3 | 616 | 17 |
| 4 | 1344 | 17 |
| 5 | 3287 | 17 |
| 6 | 7093 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 t (neg.f64 x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t (neg.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t (*.f64 x -1/2))) (*.f64 a (*.f64 t (*.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t (neg.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 a (*.f64 t -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a t) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8)) (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 a (*.f64 t (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 t (neg.f64 x)))))))) |
| 1× | egg-herbie |
| 3528× | rational.json-simplify-35 |
| 2852× | rational.json-simplify-2 |
| 1020× | rational.json-simplify-43 |
| 824× | rational.json-simplify-44 |
| 788× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 799 |
| 1 | 113 | 799 |
| 2 | 262 | 799 |
| 3 | 644 | 799 |
| 4 | 2659 | 799 |
| 5 | 4309 | 799 |
| 6 | 4659 | 799 |
| 7 | 4784 | 799 |
| 8 | 4801 | 799 |
| 9 | 4854 | 799 |
| 10 | 6024 | 799 |
| 11 | 6762 | 799 |
| 12 | 7445 | 799 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) 0) |
(+.f64 0 (*.f64 a (*.f64 t (neg.f64 x)))) |
(+.f64 (*.f64 a (*.f64 t (*.f64 x -1/2))) (*.f64 a (*.f64 t (*.f64 x -1/2)))) |
(-.f64 (*.f64 a (*.f64 t (neg.f64 x))) 0) |
(/.f64 (*.f64 a (*.f64 t (neg.f64 x))) 1) |
(/.f64 (*.f64 x (*.f64 a (*.f64 t -2))) 2) |
(/.f64 (*.f64 (*.f64 a t) (*.f64 x -4)) 4) |
(/.f64 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8)) (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8))) 32) |
(neg.f64 (*.f64 a (*.f64 t x))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) 0) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 0 (*.f64 a (*.f64 t (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 a (*.f64 t (*.f64 x -1/2))) (*.f64 a (*.f64 t (*.f64 x -1/2)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 (*.f64 a (*.f64 t (neg.f64 x))) 0) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 a (*.f64 t (neg.f64 x))) 1) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 x (*.f64 a (*.f64 t -2))) 2) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 (*.f64 a t) (*.f64 x -4)) 4) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8) 8) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8)) 16) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8)) (*.f64 2 (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 8))) 32) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (*.f64 y z) (*.f64 t a)) | |
| 4.0b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| ✓ | 4.1b | (*.f64 (*.f64 y j) (neg.f64 i)) |
| 5.4b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 118 to 22 computations (81.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | y | @ | 0 | (*.f64 (*.f64 y j) (neg.f64 i)) |
| 1.0ms | i | @ | 0 | (*.f64 (*.f64 y j) (neg.f64 i)) |
| 1.0ms | j | @ | 0 | (*.f64 (*.f64 y j) (neg.f64 i)) |
| 1.0ms | y | @ | inf | (*.f64 (*.f64 y j) (neg.f64 i)) |
| 0.0ms | j | @ | inf | (*.f64 (*.f64 y j) (neg.f64 i)) |
| 1× | batch-egg-rewrite |
| 1782× | bool.json-1 |
| 1782× | bool.json-2 |
| 1186× | bool.json-3 |
| 1166× | rational.json-simplify-2 |
| 954× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 92 | 17 |
| 2 | 260 | 17 |
| 3 | 593 | 17 |
| 4 | 1344 | 17 |
| 5 | 3216 | 17 |
| 6 | 6898 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 y j) (neg.f64 i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 j (neg.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 j (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 y (*.f64 j i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y j) (*.f64 i -1/2)) (*.f64 (*.f64 y j) (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 j (neg.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 j i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 j (neg.f64 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 j (*.f64 i -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 j i) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 j i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8)) (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (*.f64 j i)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (*.f64 j (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (*.f64 j (neg.f64 i))) (*.f64 y (*.f64 j (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (*.f64 j (neg.f64 i))) (*.f64 y (*.f64 j (neg.f64 i)))))))) |
| 1× | egg-herbie |
| 3748× | rational.json-simplify-35 |
| 2920× | rational.json-simplify-2 |
| 1102× | rational.json-simplify-43 |
| 1010× | rational.json-simplify-1 |
| 836× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 53 | 850 |
| 1 | 126 | 850 |
| 2 | 280 | 850 |
| 3 | 683 | 850 |
| 4 | 2858 | 850 |
| 5 | 3968 | 850 |
| 6 | 4588 | 850 |
| 7 | 4916 | 850 |
| 8 | 5229 | 850 |
| 9 | 5350 | 850 |
| 10 | 6564 | 850 |
| 11 | 6682 | 850 |
| 12 | 6778 | 850 |
| 13 | 6825 | 850 |
| 14 | 7131 | 850 |
| 15 | 7488 | 850 |
| 16 | 7802 | 850 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 y (*.f64 j (neg.f64 i))) 0) |
(+.f64 0 (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 -1 (-.f64 1 (*.f64 y (*.f64 j i)))) |
(+.f64 (*.f64 (*.f64 y j) (*.f64 i -1/2)) (*.f64 (*.f64 y j) (*.f64 i -1/2))) |
(-.f64 (*.f64 y (*.f64 j (neg.f64 i))) 0) |
(-.f64 0 (*.f64 y (*.f64 j i))) |
(/.f64 (*.f64 y (*.f64 j (neg.f64 i))) 1) |
(/.f64 (*.f64 y (*.f64 j (*.f64 i -2))) 2) |
(/.f64 (*.f64 y (*.f64 (*.f64 j i) -4)) 4) |
(/.f64 (*.f64 y (*.f64 j i)) -1) |
(/.f64 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8)) (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8))) 32) |
(neg.f64 (*.f64 y (*.f64 j i))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 y (*.f64 j (neg.f64 i))) 0) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 0 (*.f64 y (*.f64 j (neg.f64 i)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 -1 (-.f64 1 (*.f64 y (*.f64 j i)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 (*.f64 y j) (*.f64 i -1/2)) (*.f64 (*.f64 y j) (*.f64 i -1/2))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(-.f64 (*.f64 y (*.f64 j (neg.f64 i))) 0) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(-.f64 0 (*.f64 y (*.f64 j i))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(/.f64 (*.f64 y (*.f64 j (neg.f64 i))) 1) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(/.f64 (*.f64 y (*.f64 j (*.f64 i -2))) 2) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(/.f64 (*.f64 y (*.f64 (*.f64 j i) -4)) 4) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(/.f64 (*.f64 y (*.f64 j i)) -1) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(/.f64 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8) 8) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8)) 16) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8)) (*.f64 2 (*.f64 (*.f64 y (*.f64 j (neg.f64 i))) 8))) 32) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(neg.f64 (*.f64 y (*.f64 j i))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 (*.f64 y j) (neg.f64 i)) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
Compiled 14824 to 2645 computations (82.2% saved)
14 alts after pruning (14 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 488 | 14 | 502 |
| Fresh | 8 | 0 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 501 | 14 | 515 |
| Status | Error | Program |
|---|---|---|
| ▶ | 19.8b | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 27.1b | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) | |
| 25.9b | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) | |
| ▶ | 28.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 25.3b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) | |
| ▶ | 31.0b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
| 29.3b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) | |
| 25.7b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) | |
| ▶ | 27.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 26.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) | |
| 25.7b | (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) | |
| ▶ | 29.3b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 26.6b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| 26.4b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
Compiled 874 to 560 computations (35.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 4.2b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| 5.9b | (*.f64 i (*.f64 b (neg.f64 a))) | |
| ✓ | 6.2b | (*.f64 z (*.f64 x y)) |
| 6.2b | (*.f64 z (*.f64 c b)) |
Compiled 126 to 23 computations (81.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (*.f64 z (*.f64 x y)) |
| 0.0ms | y | @ | 0 | (*.f64 z (*.f64 x y)) |
| 0.0ms | z | @ | inf | (*.f64 z (*.f64 x y)) |
| 0.0ms | x | @ | 0 | (*.f64 z (*.f64 x y)) |
| 0.0ms | x | @ | -inf | (*.f64 z (*.f64 x y)) |
| 1× | batch-egg-rewrite |
| 1858× | bool.json-1 |
| 1858× | bool.json-2 |
| 1186× | rational.json-1 |
| 1186× | rational.json-2 |
| 1186× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 72 | 13 |
| 2 | 214 | 13 |
| 3 | 472 | 13 |
| 4 | 945 | 13 |
| 5 | 2102 | 13 |
| 6 | 4534 | 13 |
| 7 | 7541 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (*.f64 x y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x (*.f64 y 1/2))) (*.f64 z (*.f64 x (*.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x (+.f64 y y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 z (*.f64 y 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (*.f64 x y)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (*.f64 x y)) (*.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (*.f64 x y)) (*.f64 z (*.f64 x y))))))) |
| 1× | egg-herbie |
| 3864× | rational.json-simplify-35 |
| 3002× | rational.json-simplify-2 |
| 2634× | rational.json-simplify-53 |
| 1130× | rational.json-simplify-43 |
| 880× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 611 |
| 1 | 105 | 611 |
| 2 | 237 | 611 |
| 3 | 606 | 611 |
| 4 | 2624 | 611 |
| 5 | 4155 | 611 |
| 6 | 4889 | 611 |
| 7 | 5229 | 611 |
| 8 | 5234 | 611 |
| 9 | 5237 | 611 |
| 10 | 6423 | 611 |
| 11 | 6423 | 611 |
| 12 | 6423 | 611 |
| 13 | 6692 | 611 |
| 14 | 6961 | 611 |
| 15 | 7230 | 611 |
| 16 | 7499 | 611 |
| 17 | 7768 | 611 |
| 18 | 7768 | 611 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 z (*.f64 x y)) 0) |
(+.f64 0 (*.f64 z (*.f64 x y))) |
(+.f64 (*.f64 z (*.f64 x (*.f64 y 1/2))) (*.f64 z (*.f64 x (*.f64 y 1/2)))) |
(-.f64 (*.f64 z (*.f64 x y)) 0) |
(/.f64 (*.f64 z (*.f64 x y)) 1) |
(/.f64 (*.f64 z (*.f64 x (+.f64 y y))) 2) |
(/.f64 (*.f64 x (*.f64 z (*.f64 y 4))) 4) |
(/.f64 (*.f64 (*.f64 z (*.f64 x y)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8)))) 64) |
| Outputs |
|---|
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 z (*.f64 x y)) 0) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 0 (*.f64 z (*.f64 x y))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 z (*.f64 x (*.f64 y 1/2))) (*.f64 z (*.f64 x (*.f64 y 1/2)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (*.f64 z (*.f64 x y)) 0) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 z (*.f64 x y)) 1) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 z (*.f64 x (+.f64 y y))) 2) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 x (*.f64 z (*.f64 y 4))) 4) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 (*.f64 z (*.f64 x y)) 8) 8) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8)) 16) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8))) 32) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 x y)) 8)))) 64) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (*.f64 y z) (*.f64 t a)) | |
| 3.9b | (*.f64 c (*.f64 t j)) | |
| ✓ | 5.1b | (*.f64 c (*.f64 z b)) |
| 5.4b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 91 to 19 computations (79.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (*.f64 c (*.f64 z b)) |
| 0.0ms | c | @ | inf | (*.f64 c (*.f64 z b)) |
| 0.0ms | b | @ | 0 | (*.f64 c (*.f64 z b)) |
| 0.0ms | z | @ | 0 | (*.f64 c (*.f64 z b)) |
| 0.0ms | c | @ | -inf | (*.f64 c (*.f64 z b)) |
| 1× | batch-egg-rewrite |
| 1858× | bool.json-1 |
| 1858× | bool.json-2 |
| 1186× | rational.json-1 |
| 1186× | rational.json-2 |
| 1186× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 72 | 13 |
| 2 | 214 | 13 |
| 3 | 472 | 13 |
| 4 | 945 | 13 |
| 5 | 2102 | 13 |
| 6 | 4534 | 13 |
| 7 | 7541 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 z b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z (*.f64 b 1/2))) (*.f64 c (*.f64 z (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z (+.f64 b b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 c (*.f64 b 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (*.f64 z b)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 c (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))))))) |
| 1× | egg-herbie |
| 3720× | rational.json-simplify-35 |
| 2700× | rational.json-simplify-2 |
| 2412× | rational.json-simplify-53 |
| 1034× | rational.json-simplify-43 |
| 824× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 299 |
| 1 | 104 | 299 |
| 2 | 229 | 299 |
| 3 | 580 | 299 |
| 4 | 2452 | 299 |
| 5 | 3912 | 299 |
| 6 | 4625 | 299 |
| 7 | 4959 | 299 |
| 8 | 4964 | 299 |
| 9 | 4967 | 299 |
| 10 | 6031 | 299 |
| 11 | 6031 | 299 |
| 12 | 6031 | 299 |
| 13 | 6292 | 299 |
| 14 | 6553 | 299 |
| 15 | 6814 | 299 |
| 16 | 7075 | 299 |
| 17 | 7336 | 299 |
| 18 | 7336 | 299 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 c (*.f64 z b)) 0) |
(+.f64 0 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 z (*.f64 b 1/2))) (*.f64 c (*.f64 z (*.f64 b 1/2)))) |
(-.f64 (*.f64 c (*.f64 z b)) 0) |
(/.f64 (*.f64 c (*.f64 z b)) 1) |
(/.f64 (*.f64 c (*.f64 z (+.f64 b b))) 2) |
(/.f64 (*.f64 z (*.f64 c (*.f64 b 4))) 4) |
(/.f64 (*.f64 (*.f64 c (*.f64 z b)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8)))) 64) |
| Outputs |
|---|
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(+.f64 (*.f64 c (*.f64 z b)) 0) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(+.f64 0 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(+.f64 (*.f64 c (*.f64 z (*.f64 b 1/2))) (*.f64 c (*.f64 z (*.f64 b 1/2)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(-.f64 (*.f64 c (*.f64 z b)) 0) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 c (*.f64 z b)) 1) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 c (*.f64 z (+.f64 b b))) 2) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 z (*.f64 c (*.f64 b 4))) 4) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 (*.f64 c (*.f64 z b)) 8) 8) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8)) 16) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8))) 32) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 c (*.f64 z b)) 8)))) 64) |
(*.f64 c (*.f64 b z)) |
(*.f64 b (*.f64 c z)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (-.f64 (*.f64 t c) (*.f64 y i)) | |
| 4.2b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| ✓ | 4.4b | (*.f64 y (*.f64 z x)) |
| 6.2b | (*.f64 z (*.f64 c b)) |
Compiled 87 to 19 computations (78.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 y (*.f64 z x)) |
| 0.0ms | y | @ | inf | (*.f64 y (*.f64 z x)) |
| 0.0ms | z | @ | -inf | (*.f64 y (*.f64 z x)) |
| 0.0ms | z | @ | inf | (*.f64 y (*.f64 z x)) |
| 0.0ms | y | @ | -inf | (*.f64 y (*.f64 z x)) |
| 1× | batch-egg-rewrite |
| 1858× | bool.json-1 |
| 1858× | bool.json-2 |
| 1186× | rational.json-1 |
| 1186× | rational.json-2 |
| 1186× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 72 | 13 |
| 2 | 214 | 13 |
| 3 | 472 | 13 |
| 4 | 945 | 13 |
| 5 | 2102 | 13 |
| 6 | 4534 | 13 |
| 7 | 7541 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (*.f64 z x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 x 1/2))) (*.f64 y (*.f64 z (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 z x)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))))))) |
| 1× | egg-herbie |
| 3798× | rational.json-simplify-35 |
| 2474× | rational.json-simplify-2 |
| 2250× | rational.json-simplify-53 |
| 968× | rational.json-simplify-43 |
| 766× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 143 |
| 1 | 101 | 143 |
| 2 | 225 | 143 |
| 3 | 557 | 143 |
| 4 | 2316 | 143 |
| 5 | 3732 | 143 |
| 6 | 4407 | 143 |
| 7 | 4711 | 143 |
| 8 | 4952 | 143 |
| 9 | 4955 | 143 |
| 10 | 5926 | 143 |
| 11 | 5926 | 143 |
| 12 | 5926 | 143 |
| 13 | 6162 | 143 |
| 14 | 6398 | 143 |
| 15 | 6634 | 143 |
| 16 | 6870 | 143 |
| 17 | 7106 | 143 |
| 18 | 7106 | 143 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 y (*.f64 z x)) 0) |
(+.f64 0 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z (*.f64 x 1/2))) (*.f64 y (*.f64 z (*.f64 x 1/2)))) |
(-.f64 (*.f64 y (*.f64 z x)) 0) |
(/.f64 (*.f64 y (*.f64 z x)) 1) |
(/.f64 (*.f64 y (*.f64 z (+.f64 x x))) 2) |
(/.f64 (*.f64 z (*.f64 y (*.f64 x 4))) 4) |
(/.f64 (*.f64 (*.f64 y (*.f64 z x)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8)))) 64) |
| Outputs |
|---|
(+.f64 (*.f64 y (*.f64 z x)) 0) |
(*.f64 y (*.f64 z x)) |
(+.f64 0 (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z (*.f64 x 1/2))) (*.f64 y (*.f64 z (*.f64 x 1/2)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) 0) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) 1) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z (+.f64 x x))) 2) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 z (*.f64 y (*.f64 x 4))) 4) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 (*.f64 y (*.f64 z x)) 8) 8) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8)) 16) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8))) 32) |
(*.f64 y (*.f64 z x)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z x)) 8)))) 64) |
(*.f64 y (*.f64 z x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (-.f64 (*.f64 t c) (*.f64 y i)) | |
| 3.8b | (*.f64 a (*.f64 t (neg.f64 x))) | |
| 4.2b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| 6.2b | (*.f64 z (*.f64 c b)) |
Compiled 94 to 20 computations (78.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (*.f64 y z) (*.f64 t a)) | |
| ✓ | 4.8b | (*.f64 y (*.f64 i (neg.f64 j))) |
| 5.4b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| 6.2b | (*.f64 z (*.f64 c b)) |
Compiled 97 to 20 computations (79.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 y (*.f64 i (neg.f64 j))) |
| 0.0ms | j | @ | inf | (*.f64 y (*.f64 i (neg.f64 j))) |
| 0.0ms | j | @ | -inf | (*.f64 y (*.f64 i (neg.f64 j))) |
| 0.0ms | i | @ | inf | (*.f64 y (*.f64 i (neg.f64 j))) |
| 0.0ms | y | @ | inf | (*.f64 y (*.f64 i (neg.f64 j))) |
| 1× | batch-egg-rewrite |
| 1810× | bool.json-1 |
| 1810× | bool.json-2 |
| 1218× | bool.json-3 |
| 1192× | rational.json-simplify-2 |
| 1024× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 94 | 17 |
| 2 | 274 | 17 |
| 3 | 616 | 17 |
| 4 | 1344 | 17 |
| 5 | 3287 | 17 |
| 6 | 7093 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (*.f64 i (neg.f64 j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 i (neg.f64 j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 i (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 i (*.f64 j -1/2))) (*.f64 y (*.f64 i (*.f64 j -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 i (neg.f64 j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 i (neg.f64 j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 y (*.f64 i -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y i) (*.f64 j -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8)) (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (*.f64 i j)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (*.f64 i (neg.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 y (*.f64 i (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 y (*.f64 i (neg.f64 j)))))))) |
| 1× | egg-herbie |
| 3546× | rational.json-simplify-35 |
| 2856× | rational.json-simplify-2 |
| 1014× | rational.json-simplify-43 |
| 836× | rational.json-simplify-44 |
| 784× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 49 | 799 |
| 1 | 119 | 799 |
| 2 | 272 | 799 |
| 3 | 650 | 799 |
| 4 | 2651 | 799 |
| 5 | 4326 | 799 |
| 6 | 4677 | 799 |
| 7 | 4799 | 799 |
| 8 | 4816 | 799 |
| 9 | 4869 | 799 |
| 10 | 6041 | 799 |
| 11 | 6769 | 799 |
| 12 | 7456 | 799 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) 0) |
(+.f64 0 (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (*.f64 y (*.f64 i (*.f64 j -1/2))) (*.f64 y (*.f64 i (*.f64 j -1/2)))) |
(-.f64 (*.f64 y (*.f64 i (neg.f64 j))) 0) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) 1) |
(/.f64 (*.f64 j (*.f64 y (*.f64 i -2))) 2) |
(/.f64 (*.f64 (*.f64 y i) (*.f64 j -4)) 4) |
(/.f64 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8)) (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8))) 32) |
(neg.f64 (*.f64 y (*.f64 i j))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) 0) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 0 (*.f64 y (*.f64 i (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 y (*.f64 i (*.f64 j -1/2))) (*.f64 y (*.f64 i (*.f64 j -1/2)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 y (*.f64 i (neg.f64 j))) 0) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) 1) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 y (*.f64 i -2))) 2) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 (*.f64 y i) (*.f64 j -4)) 4) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8) 8) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8)) 16) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8)) (*.f64 2 (*.f64 (*.f64 y (*.f64 i (neg.f64 j))) 8))) 32) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
Compiled 11230 to 2476 computations (78% saved)
20 alts after pruning (18 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 419 | 13 | 432 |
| Fresh | 4 | 5 | 9 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 426 | 20 | 446 |
| Status | Error | Program |
|---|---|---|
| 28.2b | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) | |
| ▶ | 36.0b | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 37.1b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) | |
| 37.0b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) | |
| ✓ | 28.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 37.5b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) | |
| 36.3b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) | |
| 35.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) | |
| ▶ | 25.3b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 25.7b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) | |
| 26.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) | |
| 26.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) | |
| ▶ | 38.6b | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
| ▶ | 35.5b | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 37.1b | (+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) | |
| 35.8b | (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) | |
| 38.3b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) | |
| ✓ | 29.3b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 26.6b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| ▶ | 26.4b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
Compiled 1083 to 707 computations (34.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 3.9b | (*.f64 c (*.f64 t j)) | |
| 4.0b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| 4.4b | (*.f64 y (*.f64 z x)) |
Compiled 92 to 19 computations (79.3% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | 0 | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 0.0ms | b | @ | 0 | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 0.0ms | t | @ | 0 | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 0.0ms | x | @ | 0 | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 0.0ms | j | @ | 0 | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| 1× | batch-egg-rewrite |
| 1532× | bool.json-1 |
| 1532× | bool.json-2 |
| 1510× | rational.json-1 |
| 1510× | rational.json-2 |
| 1510× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 61 |
| 1 | 206 | 61 |
| 2 | 508 | 61 |
| 3 | 1088 | 61 |
| 4 | 2283 | 61 |
| 5 | 4961 | 61 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))) |
| 1× | egg-herbie |
| 1738× | rational.json-simplify-35 |
| 1688× | rational.json-simplify-2 |
| 1288× | rational.json-simplify-41 |
| 1034× | rational.json-simplify-26 |
| 928× | rational.json-simplify-48 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 103 | 6354 |
| 1 | 218 | 6338 |
| 2 | 405 | 6338 |
| 3 | 739 | 6338 |
| 4 | 1422 | 6338 |
| 5 | 3120 | 6338 |
| 6 | 3617 | 6338 |
| 7 | 3996 | 6338 |
| 8 | 4553 | 6338 |
| 9 | 5646 | 6338 |
| 10 | 6317 | 6338 |
| 11 | 6817 | 6338 |
| 12 | 7317 | 6338 |
| 13 | 7669 | 6338 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i 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 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(*.f64 i (*.f64 a b)) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(*.f64 i (*.f64 a b)) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(*.f64 a (*.f64 i b)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(*.f64 a (*.f64 i b)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 0) |
(*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 1) |
(*.f64 1 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2)) |
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2)) |
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 1) |
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 2) |
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4))) 16) |
| Outputs |
|---|
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 x (*.f64 z y)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 x (*.f64 z y)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 (*.f64 b i) -1))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (neg.f64 (*.f64 b i)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (*.f64 a (neg.f64 i)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (*.f64 i (neg.f64 a)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y 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 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 x (*.f64 z y)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 x (*.f64 z y)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) |
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (*.f64 (*.f64 b i) -1))) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 a (neg.f64 (*.f64 b i)))) |
(-.f64 (*.f64 x (*.f64 z y)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 a (neg.f64 i)))) |
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) |
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 a)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(*.f64 i (*.f64 a b)) |
(*.f64 a (*.f64 b i)) |
(*.f64 b (*.f64 a i)) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(*.f64 i (*.f64 a b)) |
(*.f64 a (*.f64 b i)) |
(*.f64 b (*.f64 a i)) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 b i)) |
(*.f64 b (*.f64 a i)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 b i)) |
(*.f64 b (*.f64 a i)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))) |
(+.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 x (*.f64 z y)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 x (*.f64 z y)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(-.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 0) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 1) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 1 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 1/2) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 2) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(/.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 1) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 2) 2) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4) 4) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4)) 8) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) 4))) 16) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 z y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 3.9b | (*.f64 c (*.f64 t j)) | |
| 5.1b | (*.f64 c (*.f64 z b)) | |
| ✓ | 5.6b | (*.f64 x (*.f64 y z)) |
Compiled 68 to 17 computations (75% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | t | @ | 0 | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | y | @ | 0 | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | j | @ | 0 | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | j | @ | inf | (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 1× | batch-egg-rewrite |
| 1398× | bool.json-1 |
| 1398× | bool.json-2 |
| 1374× | rational.json-1 |
| 1374× | rational.json-2 |
| 1374× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 62 |
| 1 | 171 | 62 |
| 2 | 447 | 56 |
| 3 | 982 | 56 |
| 4 | 2050 | 56 |
| 5 | 4697 | 56 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (*.f64 y z)) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y (*.f64 z 1/2))) (*.f64 x (*.f64 y (*.f64 z 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y (+.f64 z z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y (*.f64 z 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))))))) |
| 1× | egg-herbie |
| 2110× | rational.json-simplify-35 |
| 1772× | rational.json-simplify-53 |
| 1720× | rational.json-simplify-2 |
| 1452× | rational.json-simplify-1 |
| 670× | rational.json-simplify-49 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 106 | 4843 |
| 1 | 243 | 4347 |
| 2 | 528 | 4347 |
| 3 | 1156 | 4347 |
| 4 | 2378 | 4347 |
| 5 | 3494 | 4347 |
| 6 | 3840 | 4347 |
| 7 | 4285 | 4347 |
| 8 | 4806 | 4347 |
| 9 | 5473 | 4347 |
| 10 | 5776 | 4347 |
| 11 | 7228 | 4347 |
| 12 | 7349 | 4347 |
| 13 | 7507 | 4347 |
| 14 | 7991 | 4347 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 x (*.f64 y z)) 0) |
(+.f64 0 (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 x (*.f64 y (*.f64 z 1/2))) (*.f64 x (*.f64 y (*.f64 z 1/2)))) |
(-.f64 (*.f64 x (*.f64 y z)) 0) |
(/.f64 (*.f64 x (*.f64 y z)) 1) |
(/.f64 (*.f64 x (*.f64 y (+.f64 z z))) 2) |
(/.f64 (*.f64 x (*.f64 y (*.f64 z 4))) 4) |
(/.f64 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4))))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4)))))) 32) |
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 0) |
(*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(*.f64 1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2) 2) |
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)))) 32) |
| Outputs |
|---|
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b (*.f64 z -1))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b (*.f64 z -1))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 y z)) 0) |
(*.f64 y (*.f64 z x)) |
(+.f64 0 (*.f64 x (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 x (*.f64 y (*.f64 z 1/2))) (*.f64 x (*.f64 y (*.f64 z 1/2)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 x (*.f64 y z)) 0) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 x (*.f64 y z)) 1) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 x (*.f64 y (+.f64 z z))) 2) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 x (*.f64 y (*.f64 z 4))) 4) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4)))) 8) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4))))) 16) |
(*.f64 y (*.f64 z x)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 4)))))) 32) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 0) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2)) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 1/2) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 1/4) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2)) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2) 2) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 2) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 4) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) 8) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) 16) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)))) 32) |
(+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 3.9b | (*.f64 c (*.f64 t j)) | |
| 5.1b | (*.f64 c (*.f64 z b)) | |
| 6.2b | (*.f64 z (*.f64 x y)) |
Compiled 68 to 17 computations (75% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | c | @ | -inf | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | j | @ | inf | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | z | @ | -inf | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 0.0ms | x | @ | 0 | (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| 1× | batch-egg-rewrite |
| 1408× | bool.json-1 |
| 1408× | bool.json-2 |
| 1384× | rational.json-1 |
| 1384× | rational.json-2 |
| 1384× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 49 |
| 1 | 171 | 49 |
| 2 | 447 | 43 |
| 3 | 984 | 43 |
| 4 | 2067 | 43 |
| 5 | 4740 | 43 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))))))) |
| 1× | egg-herbie |
| 1744× | rational.json-simplify-35 |
| 1470× | rational.json-simplify-48 |
| 1436× | rational.json-simplify-2 |
| 1346× | rational.json-simplify-1 |
| 1146× | rational.json-simplify-42 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 82 | 3777 |
| 1 | 171 | 3749 |
| 2 | 347 | 3749 |
| 3 | 679 | 3749 |
| 4 | 1369 | 3749 |
| 5 | 2847 | 3749 |
| 6 | 3728 | 3749 |
| 7 | 3946 | 3749 |
| 8 | 4221 | 3749 |
| 9 | 4711 | 3749 |
| 10 | 5036 | 3749 |
| 11 | 5276 | 3749 |
| 12 | 5533 | 3749 |
| 13 | 5775 | 3749 |
| 14 | 6040 | 3749 |
| 15 | 7600 | 3749 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 0) |
(*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(*.f64 1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2) 2) |
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)))) 32) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 y x) z) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 y x) z) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 y x) z) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 y x) z) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 y (*.f64 x z)) |
(*.f64 x (*.f64 y z)) |
(*.f64 (*.f64 y x) z) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 y x) z)) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 0) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 1/2) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 1/4) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1/2) 2) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 1) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 2) 2) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4) 4) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)) 8) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) 16) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 c (*.f64 t j))) 4)))) 32) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 x z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 x (*.f64 y z))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) |
| 4.8b | (*.f64 y (*.f64 i (neg.f64 j))) | |
| 5.6b | (*.f64 x (*.f64 y z)) | |
| 6.2b | (*.f64 z (*.f64 c b)) |
Compiled 73 to 18 computations (75.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) |
| 0.0ms | y | @ | 0 | (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) |
| 0.0ms | c | @ | inf | (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) |
| 0.0ms | c | @ | -inf | (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) |
| 0.0ms | x | @ | inf | (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) |
| 1× | batch-egg-rewrite |
| 1840× | bool.json-1 |
| 1840× | bool.json-2 |
| 1812× | rational.json-1 |
| 1118× | bool.json-3 |
| 1036× | rational.json-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 31 |
| 1 | 121 | 31 |
| 2 | 331 | 25 |
| 3 | 734 | 25 |
| 4 | 1516 | 25 |
| 5 | 3549 | 25 |
| 6 | 6603 | 25 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 z (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 z (*.f64 c b))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)) (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z 1/2) (-.f64 (*.f64 x y) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 x (*.f64 y (*.f64 z 1/2))) (*.f64 (*.f64 z b) (*.f64 c 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (*.f64 z 1/2) (*.f64 x y)) (*.f64 (*.f64 z b) (*.f64 c 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 1/2 (-.f64 (*.f64 x y) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (-.f64 (*.f64 (*.f64 y 1/2) x) (*.f64 b (*.f64 c 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (-.f64 (*.f64 1/2 (*.f64 x y)) (*.f64 b (*.f64 c 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (-.f64 (/.f64 (*.f64 x y) 2) (*.f64 b (*.f64 c 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x y) (*.f64 c b)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 z 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c b) (*.f64 x y)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 z (*.f64 x (+.f64 y y))) (*.f64 c (*.f64 z (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))))) |
| 1× | egg-herbie |
| 1574× | rational.json-simplify-52 |
| 1532× | rational.json-simplify-35 |
| 1502× | rational.json-simplify-2 |
| 908× | rational.json-simplify-48 |
| 762× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 130 | 2803 |
| 1 | 291 | 2803 |
| 2 | 603 | 2575 |
| 3 | 1573 | 2575 |
| 4 | 2933 | 2575 |
| 5 | 4008 | 2575 |
| 6 | 4746 | 2575 |
| 7 | 6020 | 2575 |
| 8 | 7572 | 2575 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 0) |
(+.f64 0 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) |
(+.f64 (neg.f64 (*.f64 z (*.f64 c b))) (*.f64 x (*.f64 y z))) |
(+.f64 -1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1)) |
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1) -1) |
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)) (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2))) |
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) |
(*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1) |
(*.f64 1 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) |
(*.f64 2 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2))) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (-.f64 (*.f64 x y) (*.f64 c b)))) |
(*.f64 2 (-.f64 (*.f64 x (*.f64 y (*.f64 z 1/2))) (*.f64 (*.f64 z b) (*.f64 c 1/2)))) |
(*.f64 2 (-.f64 (*.f64 (*.f64 z 1/2) (*.f64 x y)) (*.f64 (*.f64 z b) (*.f64 c 1/2)))) |
(*.f64 (+.f64 z z) (*.f64 1/2 (-.f64 (*.f64 x y) (*.f64 c b)))) |
(*.f64 (+.f64 z z) (-.f64 (*.f64 (*.f64 y 1/2) x) (*.f64 b (*.f64 c 1/2)))) |
(*.f64 (+.f64 z z) (-.f64 (*.f64 1/2 (*.f64 x y)) (*.f64 b (*.f64 c 1/2)))) |
(*.f64 (+.f64 z z) (-.f64 (/.f64 (*.f64 x y) 2) (*.f64 b (*.f64 c 1/2)))) |
(*.f64 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b)))) 1/2) |
(*.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) -1) |
(*.f64 4 (/.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4) 1/4) |
(*.f64 (-.f64 (*.f64 x y) (*.f64 c b)) z) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) |
(*.f64 (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 z 1/2)) |
(*.f64 (-.f64 (*.f64 c b) (*.f64 x y)) (neg.f64 z)) |
(*.f64 1/2 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b))))) |
(*.f64 1/2 (-.f64 (*.f64 z (*.f64 x (+.f64 y y))) (*.f64 c (*.f64 z (+.f64 b b))))) |
(*.f64 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)) 2) |
(/.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1) |
(/.f64 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b)))) 2) |
(/.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) -1) |
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) -2) |
(/.f64 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) -4) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)))) 32) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))))) 4) |
(neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 z (*.f64 c b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 0) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 0 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (neg.f64 (*.f64 z (*.f64 c b))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (*.f64 c b) (neg.f64 z))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))) |
(*.f64 z (+.f64 (*.f64 b (neg.f64 c)) (*.f64 y x))) |
(+.f64 -1 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1)) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1) -1) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)) (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 1 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 2 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (-.f64 (*.f64 x y) (*.f64 c b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 2 (-.f64 (*.f64 x (*.f64 y (*.f64 z 1/2))) (*.f64 (*.f64 z b) (*.f64 c 1/2)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 2 (-.f64 (*.f64 (*.f64 z 1/2) (*.f64 x y)) (*.f64 (*.f64 z b) (*.f64 c 1/2)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (+.f64 z z) (*.f64 1/2 (-.f64 (*.f64 x y) (*.f64 c b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (+.f64 z z) (-.f64 (*.f64 (*.f64 y 1/2) x) (*.f64 b (*.f64 c 1/2)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (+.f64 z z) (-.f64 (*.f64 1/2 (*.f64 x y)) (*.f64 b (*.f64 c 1/2)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (+.f64 z z) (-.f64 (/.f64 (*.f64 x y) 2) (*.f64 b (*.f64 c 1/2)))) |
(*.f64 (+.f64 z z) (-.f64 (*.f64 y (/.f64 x 2)) (*.f64 c (*.f64 1/2 b)))) |
(*.f64 (+.f64 z z) (-.f64 (*.f64 y (/.f64 x 2)) (*.f64 c (*.f64 b 1/2)))) |
(*.f64 (+.f64 z z) (-.f64 (/.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b 1/2)))) |
(*.f64 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b)))) 1/2) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) -1) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 4 (/.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4) 1/4) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 x y) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 z 1/2)) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 c b) (*.f64 x y)) (neg.f64 z)) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 1/2 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 1/2 (-.f64 (*.f64 z (*.f64 x (+.f64 y y))) (*.f64 c (*.f64 z (+.f64 b b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 z (/.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2)) 2) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 z (*.f64 2 (-.f64 (*.f64 x y) (*.f64 c b)))) 2) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) -1) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4) 4) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) -2) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)) 8) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4))) 16) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) -4) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) 2) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 4)))) 32) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (neg.f64 (*.f64 2 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))))) 4) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| 3.8b | (*.f64 a (*.f64 t (neg.f64 x))) | |
| 4.0b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| ✓ | 6.6b | (*.f64 t (*.f64 j c)) |
Compiled 97 to 20 computations (79.4% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | 0 | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| 0.0ms | z | @ | 0 | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| 0.0ms | i | @ | 0 | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| 0.0ms | c | @ | 0 | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| 0.0ms | j | @ | 0 | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| 1× | batch-egg-rewrite |
| 1512× | bool.json-1 |
| 1512× | bool.json-2 |
| 1478× | rational.json-1 |
| 1478× | rational.json-2 |
| 1478× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 78 |
| 1 | 219 | 78 |
| 2 | 549 | 78 |
| 3 | 1195 | 78 |
| 4 | 2604 | 78 |
| 5 | 5400 | 78 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (*.f64 j c)) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 j c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (*.f64 j c)) 2) (/.f64 (*.f64 t (*.f64 j c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 j c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 j c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 j (+.f64 c c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 j (*.f64 c 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 j (*.f64 c 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 j (*.f64 c 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 j c)) (*.f64 t (*.f64 j c)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 j c)) (*.f64 t (*.f64 j c))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))))))) |
| 1× | egg-herbie |
| 2114× | rational.json-simplify-2 |
| 2012× | rational.json-simplify-53 |
| 1530× | rational.json-simplify-35 |
| 1306× | rational.json-simplify-1 |
| 744× | rational.json-simplify-26 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 138 | 7267 |
| 1 | 333 | 6211 |
| 2 | 700 | 6203 |
| 3 | 1521 | 6197 |
| 4 | 3117 | 5841 |
| 5 | 4428 | 5841 |
| 6 | 5163 | 5841 |
| 7 | 6283 | 5841 |
| 8 | 6684 | 5841 |
| 9 | 6947 | 5841 |
| 10 | 7613 | 5841 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))) |
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))) |
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(*.f64 a (*.f64 i b)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(*.f64 a (*.f64 i b)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 t (*.f64 j c)) 0) |
(+.f64 0 (*.f64 t (*.f64 j c))) |
(+.f64 (/.f64 (*.f64 t (*.f64 j c)) 2) (/.f64 (*.f64 t (*.f64 j c)) 2)) |
(-.f64 (*.f64 t (*.f64 j c)) 0) |
(/.f64 (*.f64 t (*.f64 j c)) 1) |
(/.f64 (*.f64 t (*.f64 j (+.f64 c c))) 2) |
(/.f64 (*.f64 t (*.f64 j (*.f64 c 4))) 4) |
(/.f64 (*.f64 2 (*.f64 t (*.f64 j (*.f64 c 4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 j (*.f64 c 4))))) 16) |
(-.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 0) |
(*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 1) |
(*.f64 1 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 2) |
(/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4))) 16) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) |
(*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) |
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) |
(*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) |
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 b (*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) -1)) |
(*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (neg.f64 b)) |
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(*.f64 (+.f64 (*.f64 a x) (*.f64 c (*.f64 j -1))) (*.f64 t -1)) |
(*.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j))) (neg.f64 t)) |
(*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j))))) |
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))) |
(+.f64 (*.f64 b (*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) -1)) (*.f64 (+.f64 (*.f64 a x) (*.f64 c (*.f64 j -1))) (*.f64 t -1))) |
(*.f64 -1 (+.f64 (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(*.f64 -1 (+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(neg.f64 (+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))) |
(+.f64 (*.f64 b (*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) -1)) (*.f64 (+.f64 (*.f64 a x) (*.f64 c (*.f64 j -1))) (*.f64 t -1))) |
(*.f64 -1 (+.f64 (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(*.f64 -1 (+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(neg.f64 (+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))) |
(+.f64 (*.f64 b (*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) -1)) (*.f64 (+.f64 (*.f64 a x) (*.f64 c (*.f64 j -1))) (*.f64 t -1))) |
(*.f64 -1 (+.f64 (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) |
(*.f64 -1 (+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(neg.f64 (+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 t (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 i (*.f64 b a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 b (*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) -1)) |
(*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (neg.f64 b)) |
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) |
(*.f64 b (*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) -1)) |
(*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (neg.f64 b)) |
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 t (neg.f64 x)))) (*.f64 a (*.f64 i (*.f64 b -1)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (-.f64 (*.f64 t (*.f64 a x)) (*.f64 b (*.f64 a i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 b (*.f64 z -1))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 b (*.f64 z -1))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) |
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 t (neg.f64 x)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 b i)) |
(*.f64 b (*.f64 a i)) |
(*.f64 i (*.f64 b a)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 b i)) |
(*.f64 b (*.f64 a i)) |
(*.f64 i (*.f64 b a)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(-.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (neg.f64 b)) (*.f64 t (*.f64 a x))) |
(-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(+.f64 (*.f64 t (*.f64 j c)) 0) |
(*.f64 c (*.f64 t j)) |
(+.f64 0 (*.f64 t (*.f64 j c))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (/.f64 (*.f64 t (*.f64 j c)) 2) (/.f64 (*.f64 t (*.f64 j c)) 2)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 j c)) 0) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 j c)) 1) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 j (+.f64 c c))) 2) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 j (*.f64 c 4))) 4) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 2 (*.f64 t (*.f64 j (*.f64 c 4)))) 8) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 j (*.f64 c 4))))) 16) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 0) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 1) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 1 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2)) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 1/2) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2)) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 2) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(/.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 1) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 2) 2) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4) 4) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4)) 8) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 j c)) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) 4))) 16) |
(+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 a (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i (*.f64 b -1)))) (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 b i))))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))) |
Compiled 10213 to 2364 computations (76.9% saved)
36 alts after pruning (34 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 495 | 28 | 523 |
| Fresh | 7 | 6 | 13 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 2 | 6 |
| Total | 507 | 36 | 543 |
| Status | Error | Program |
|---|---|---|
| 45.4b | (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) | |
| 43.9b | (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) | |
| 45.4b | (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) | |
| 36.7b | (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) | |
| 43.7b | (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) | |
| 37.1b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) | |
| ✓ | 28.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 37.5b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) | |
| 36.3b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) | |
| 26.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) | |
| 37.1b | (+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) | |
| ✓ | 29.3b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| 26.6b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) | |
| 34.6b | (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) | |
| 47.1b | (+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) | |
| 44.6b | (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) | |
| 42.5b | (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) | |
| 43.1b | (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) | |
| 26.1b | (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) | |
| 45.5b | (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) | |
| 43.9b | (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) | |
| 52.8b | (*.f64 (*.f64 y x) z) | |
| 54.8b | (*.f64 (*.f64 c b) (neg.f64 z)) | |
| 52.5b | (*.f64 y (*.f64 z x)) | |
| 52.8b | (*.f64 x (*.f64 z y)) | |
| 43.3b | (*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) | |
| 52.9b | (*.f64 t (*.f64 a (neg.f64 x))) | |
| 52.5b | (*.f64 i (*.f64 b a)) | |
| 44.6b | (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) | |
| 52.0b | (*.f64 c (*.f64 t j)) | |
| 54.8b | (*.f64 c (*.f64 b (neg.f64 z))) | |
| 52.5b | (*.f64 b (*.f64 a i)) | |
| 53.3b | (*.f64 b (neg.f64 (*.f64 c z))) | |
| 43.7b | (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) | |
| 52.9b | (*.f64 a (*.f64 t (neg.f64 x))) | |
| 53.3b | (*.f64 a (*.f64 i b)) |
Compiled 747 to 531 computations (28.9% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
10 calls:
| 296.0ms | a |
| 277.0ms | z |
| 196.0ms | c |
| 189.0ms | j |
| 170.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 8.9b | 3 | x |
| 10.2b | 2 | y |
| 8.7b | 3 | z |
| 8.2b | 3 | t |
| 8.2b | 4 | a |
| 9.2b | 3 | b |
| 8.8b | 3 | c |
| 8.5b | 5 | i |
| 7.4b | 6 | j |
| 5.1b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
Compiled 1348 to 302 computations (77.6% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.4624993490709766e+299 | 5.755694986575591e+300 |
| 0.0ms | -inf | -2.0973149653302968e+307 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
9 calls:
| 490.0ms | b |
| 342.0ms | c |
| 302.0ms | a |
| 272.0ms | j |
| 269.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 9.6b | 5 | x |
| 11.3b | 4 | y |
| 10.4b | 5 | z |
| 6.9b | 9 | t |
| 8.7b | 7 | a |
| 7.5b | 8 | b |
| 9.8b | 8 | c |
| 10.6b | 4 | i |
| 8.3b | 8 | j |
Compiled 1220 to 267 computations (78.1% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 4.7050506536187095e+75 | 1.616325876029179e+78 |
| 27.0ms | 3.875903192378419e+40 | 6.728112355273633e+46 |
| 26.0ms | 1.32160711640985e-81 | 2.5665299480266987e-77 |
| 25.0ms | 4.286656801946316e-155 | 2.93942583415878e-148 |
| 26.0ms | -2.2822321350352427e-158 | -2.955667386238864e-165 |
| 27.0ms | -3.161716035686601e+47 | -1.4549512360832318e+38 |
| 31.0ms | -1.332044220526978e+119 | -9.94469421296194e+106 |
| 25.0ms | -8.9311502803918e+186 | -5.9130888862267424e+184 |
| 178.0ms | 1104× | body | 256 | valid |
| 17.0ms | 107× | body | 256 | infinite |
Compiled 4969 to 3177 computations (36.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
9 calls:
| 521.0ms | a |
| 353.0ms | t |
| 328.0ms | z |
| 248.0ms | c |
| 196.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 9.6b | 5 | x |
| 11.3b | 4 | y |
| 10.1b | 7 | z |
| 8.3b | 7 | t |
| 8.7b | 7 | a |
| 8.8b | 7 | b |
| 9.8b | 8 | c |
| 11.6b | 3 | i |
| 9.4b | 6 | j |
Compiled 1192 to 266 computations (77.7% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 4.7050506536187095e+75 | 1.616325876029179e+78 |
| 22.0ms | 2.828704420366593e-165 | 5.426067591942703e-162 |
| 25.0ms | -2.2822321350352427e-158 | -2.955667386238864e-165 |
| 28.0ms | -3.161716035686601e+47 | -1.4549512360832318e+38 |
| 31.0ms | -1.332044220526978e+119 | -9.94469421296194e+106 |
| 26.0ms | -8.9311502803918e+186 | -5.9130888862267424e+184 |
| 129.0ms | 816× | body | 256 | valid |
| 16.0ms | 103× | body | 256 | infinite |
Compiled 3605 to 2315 computations (35.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 662.0ms | c |
| 412.0ms | z |
| 392.0ms | x |
| 225.0ms | y |
| 204.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 9.4b | 6 | x |
| 12.5b | 3 | y |
| 10.1b | 7 | z |
| 9.6b | 6 | t |
| 9.1b | 7 | a |
| 9.8b | 7 | b |
| 9.8b | 8 | c |
| 11.6b | 3 | i |
| 11.8b | 3 | j |
Compiled 1139 to 260 computations (77.2% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 132.0ms | 7.048505505624801e+105 | 5.865548103616022e+111 |
| 66.0ms | 1.4945660517928303e-37 | 5.6330683793162164e-36 |
| 24.0ms | 1.681289830445415e-298 | 3.459664829973205e-296 |
| 19.0ms | -1.4732936941865168e-143 | -1.4174794041352338e-145 |
| 113.0ms | -1.1139036711002407e-61 | -6.055165544291987e-64 |
| 117.0ms | -2.823265822989552e+20 | -65500997059.76982 |
| 350.0ms | 752× | body | 256 | valid |
| 112.0ms | 45× | body | 256 | infinite |
Compiled 3335 to 2133 computations (36% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 720.0ms | c |
| 470.0ms | i |
| 192.0ms | b |
| 181.0ms | z |
| 178.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 9.6b | 6 | x |
| 12.9b | 3 | y |
| 10.1b | 7 | z |
| 10.1b | 6 | t |
| 9.4b | 7 | a |
| 9.8b | 7 | b |
| 8.0b | 14 | c |
| 10.5b | 7 | i |
| 10.7b | 6 | j |
Compiled 1061 to 257 computations (75.8% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 3.240291551347132e+169 | 2.453182829627714e+172 |
| 8.0ms | 5.376909554052685e-14 | 7.136682103524629e-14 |
| 22.0ms | 6.760629631773331e-137 | 2.326580839662364e-134 |
| 25.0ms | 4.520774779843278e-158 | 3.1350314738976357e-153 |
| 25.0ms | 7.456749511307579e-206 | 6.220671040351752e-198 |
| 26.0ms | 1.3050189113472982e-248 | 2.746049630283849e-243 |
| 16.0ms | -7.70809464516219e-308 | -7.52088125965618e-309 |
| 19.0ms | -1.7288406096118287e-216 | -1.7361590410707702e-218 |
| 22.0ms | -1.450451809253222e-207 | -1.3061201785808502e-210 |
| 17.0ms | -1.1322567932469755e-154 | -7.47534240044316e-156 |
| 27.0ms | -1.5234175716354554e-93 | -8.882821990181781e-106 |
| 20.0ms | -4.727515261118938e-48 | -7.522105471678961e-50 |
| 22.0ms | -2.924385047445068e+140 | -5.338182953856266e+139 |
| 244.0ms | 1536× | body | 256 | valid |
| 16.0ms | 96× | body | 256 | infinite |
Compiled 6694 to 4274 computations (36.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 399.0ms | z |
| 373.0ms | t |
| 336.0ms | a |
| 136.0ms | x |
| 126.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 10.4b | 5 | x |
| 12.9b | 3 | y |
| 11.4b | 7 | z |
| 10.2b | 7 | t |
| 9.7b | 7 | a |
| 10.8b | 5 | b |
| 12.3b | 5 | c |
| 11.6b | 4 | i |
| 11.9b | 3 | j |
Compiled 1035 to 256 computations (75.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 7.048505505624801e+105 | 5.865548103616022e+111 |
| 31.0ms | 1.1606581103026264e+75 | 3.6887544349694933e+81 |
| 26.0ms | 2.5840748829285946e-35 | 1.4894629193973803e-32 |
| 6.0ms | 1.681289830445415e-298 | 3.459664829973205e-296 |
| 26.0ms | -2.7487489067759598e-179 | -7.0151208658675705e-189 |
| 30.0ms | -2.823265822989552e+20 | -65500997059.76982 |
| 129.0ms | 752× | body | 256 | valid |
| 14.0ms | 92× | body | 256 | infinite |
Compiled 3191 to 2065 computations (35.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 615.0ms | a |
| 267.0ms | b |
| 236.0ms | z |
| 187.0ms | t |
| 165.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 10.4b | 5 | x |
| 11.5b | 6 | y |
| 11.6b | 7 | z |
| 11.3b | 5 | t |
| 9.1b | 9 | a |
| 10.8b | 5 | b |
| 12.3b | 5 | c |
| 11.6b | 4 | i |
| 12.1b | 3 | j |
Compiled 1010 to 255 computations (74.8% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 7.048505505624801e+105 | 5.865548103616022e+111 |
| 27.0ms | 1.1606581103026264e+75 | 3.6887544349694933e+81 |
| 28.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 22.0ms | 1.0059801138293208e-84 | 3.708818389451993e-83 |
| 13.0ms | 2.2241680743131622e-272 | 5.3719492398168416e-272 |
| 11.0ms | 1.681289830445415e-298 | 3.459664829973205e-296 |
| 27.0ms | -2.7487489067759598e-179 | -7.0151208658675705e-189 |
| 31.0ms | -2.823265822989552e+20 | -65500997059.76982 |
| 162.0ms | 976× | body | 256 | valid |
| 17.0ms | 103× | body | 256 | infinite |
Compiled 4117 to 2663 computations (35.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 573.0ms | y |
| 461.0ms | z |
| 457.0ms | c |
| 442.0ms | x |
| 392.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 10.0b | 9 | x |
| 12.8b | 5 | y |
| 10.6b | 10 | z |
| 10.7b | 8 | t |
| 9.9b | 9 | a |
| 10.9b | 5 | b |
| 12.7b | 7 | c |
| 13.1b | 4 | i |
| 11.1b | 9 | j |
Compiled 985 to 254 computations (74.2% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 8.262843349184802e+97 | 2.0575181405972468e+102 |
| 76.0ms | 7.533514575181482e-51 | 3.2430017734426024e-49 |
| 14.0ms | 5.8481513044279375e-120 | 1.2267593596045112e-119 |
| 16.0ms | 1.8575615417677133e-168 | 9.70158070195264e-168 |
| 22.0ms | 2.468747247737671e-201 | 1.0989428189623285e-196 |
| 24.0ms | 1.2377150121997112e-227 | 1.0778237468222219e-224 |
| 106.0ms | -4.1836366001342925e-88 | -8.771771313362254e-97 |
| 23.0ms | -1.290020393152866e+99 | -8.400223045807372e+96 |
| 281.0ms | 928× | body | 256 | valid |
| 8.0ms | 47× | body | 256 | infinite |
Compiled 3920 to 2528 computations (35.5% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 523.0ms | a |
| 364.0ms | x |
| 358.0ms | j |
| 299.0ms | t |
| 220.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 10.0b | 9 | x |
| 12.8b | 5 | y |
| 11.7b | 8 | z |
| 10.7b | 8 | t |
| 9.7b | 10 | a |
| 10.9b | 5 | b |
| 13.0b | 7 | c |
| 13.1b | 4 | i |
| 10.3b | 12 | j |
Compiled 960 to 253 computations (73.6% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 4.689062345278882e+85 | 5.392386722554477e+89 |
| 108.0ms | 2.5840748829285946e-35 | 1.4894629193973803e-32 |
| 23.0ms | 3.487086536946074e-77 | 2.58900612703922e-74 |
| 65.0ms | 5.8481513044279375e-120 | 1.2267593596045112e-119 |
| 17.0ms | 1.8575615417677133e-168 | 9.70158070195264e-168 |
| 22.0ms | 2.468747247737671e-201 | 1.0989428189623285e-196 |
| 130.0ms | 1.2377150121997112e-227 | 1.0778237468222219e-224 |
| 25.0ms | -2.7487489067759598e-179 | -7.0151208658675705e-189 |
| 33.0ms | -2.823265822989552e+20 | -65500997059.76982 |
| 423.0ms | 1120× | body | 256 | valid |
| 9.0ms | 56× | body | 256 | infinite |
Compiled 4608 to 2990 computations (35.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 467.0ms | z |
| 460.0ms | t |
| 314.0ms | a |
| 271.0ms | i |
| 212.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 10.0b | 9 | x |
| 12.2b | 6 | y |
| 11.7b | 8 | z |
| 10.7b | 8 | t |
| 10.9b | 7 | a |
| 10.3b | 7 | b |
| 14.3b | 5 | c |
| 13.1b | 4 | i |
| 14.5b | 3 | j |
Compiled 935 to 252 computations (73% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 8.570703184121819e-57 | 6.884092200713353e-38 |
| 26.0ms | 1.5333054089884763e-97 | 6.947112498913691e-90 |
| 30.0ms | 5.426599749957883e-175 | 1.4749943223639449e-158 |
| 0.0ms | 1.5708530092029202e-276 | 1.5970715981697667e-276 |
| 17.0ms | -5.72865981835491e-288 | -5.041441612949448e-289 |
| 23.0ms | -2.533133842217517e-256 | -1.9379557605079873e-260 |
| 25.0ms | -9.973116443709967e-164 | -7.125925426725972e-173 |
| 23.0ms | -1.5214758722459216e-124 | -1.0171797268642259e-128 |
| 155.0ms | 960× | body | 256 | valid |
| 4.0ms | 23× | body | 256 | infinite |
Compiled 3952 to 2578 computations (34.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 375.0ms | y |
| 363.0ms | z |
| 185.0ms | t |
| 184.0ms | a |
| 171.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 11.4b | 7 | x |
| 12.2b | 6 | y |
| 11.9b | 8 | z |
| 10.7b | 8 | t |
| 10.9b | 7 | a |
| 10.3b | 7 | b |
| 14.3b | 5 | c |
| 13.1b | 4 | i |
| 14.7b | 3 | j |
Compiled 910 to 251 computations (72.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 1.5662131930760087e-108 | 6.2518130885059535e-105 |
| 25.0ms | 6.434761495263454e-271 | 1.1393821822462633e-263 |
| 16.0ms | -1.478597486728446e-298 | -2.8578858585912504e-299 |
| 17.0ms | -2.613836002346893e-166 | -3.3123816664791707e-167 |
| 21.0ms | -7.65268985430686e-68 | -3.7396159041868816e-70 |
| 26.0ms | -10791778412157094000.0 | -24427407220.501198 |
| 118.0ms | 720× | body | 256 | valid |
| 1.0ms | 9× | body | 256 | infinite |
Compiled 3021 to 1968 computations (34.9% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 328.0ms | a |
| 309.0ms | i |
| 296.0ms | b |
| 283.0ms | j |
| 263.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 11.6b | 12 | x |
| 13.3b | 9 | y |
| 14.3b | 9 | z |
| 12.6b | 7 | t |
| 11.1b | 9 | a |
| 11.8b | 8 | b |
| 14.2b | 11 | c |
| 10.7b | 13 | i |
| 13.2b | 12 | j |
Compiled 885 to 249 computations (71.9% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 1.8044808946430737e+186 | 2.736303379076655e+197 |
| 22.0ms | 2.1082596265509224e+27 | 6.468037767483966e+30 |
| 106.0ms | 9817129927.394651 | 2768724281482519000.0 |
| 87.0ms | 5.168292432644632e-45 | 8.778428285195953e-44 |
| 14.0ms | 8.951026931692927e-73 | 2.1818393076572877e-72 |
| 29.0ms | 3.1975102189155723e-139 | 8.121792033843161e-128 |
| 23.0ms | -1.623428604915693e-305 | 1.7165330306996744e-308 |
| 22.0ms | -2.392225203591339e-214 | -2.098198626008104e-218 |
| 19.0ms | -1.470231500817421e-179 | -7.885766943825311e-181 |
| 28.0ms | -3.389200375364594e-86 | -4.018412004302136e-100 |
| 20.0ms | -8.11806456309598e-37 | -2.455465160756853e-38 |
| 25.0ms | -2.01104357175396e+93 | -1.689790495892366e+89 |
| 394.0ms | 1552× | body | 256 | valid |
| 18.0ms | 115× | body | 256 | infinite |
Compiled 6215 to 4080 computations (34.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 719.0ms | c |
| 584.0ms | b |
| 536.0ms | x |
| 515.0ms | z |
| 506.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 11.5b | 13 | x |
| 13.3b | 9 | y |
| 14.3b | 9 | z |
| 11.3b | 10 | t |
| 11.1b | 9 | a |
| 10.9b | 10 | b |
| 12.8b | 13 | c |
| 10.7b | 13 | i |
| 13.2b | 12 | j |
Compiled 838 to 241 computations (71.2% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 60.0ms | 1.8044808946430737e+186 | 2.736303379076655e+197 |
| 24.0ms | 2.1082596265509224e+27 | 6.468037767483966e+30 |
| 79.0ms | 9817129927.394651 | 2768724281482519000.0 |
| 49.0ms | 5.168292432644632e-45 | 8.778428285195953e-44 |
| 14.0ms | 8.951026931692927e-73 | 2.1818393076572877e-72 |
| 28.0ms | 3.1975102189155723e-139 | 8.121792033843161e-128 |
| 27.0ms | -1.41716858262994e-207 | -2.392225203591339e-214 |
| 19.0ms | -4.1624464578432874e-197 | -5.598907710094603e-199 |
| 5.0ms | -2.3037094764895055e-152 | -2.0133489245337907e-152 |
| 20.0ms | -4.715697524217559e-75 | -2.965302932762512e-77 |
| 20.0ms | -8.11806456309598e-37 | -2.455465160756853e-38 |
| 32.0ms | -2.01104357175396e+93 | -1.689790495892366e+89 |
| 338.0ms | 1424× | body | 256 | valid |
| 19.0ms | 123× | body | 256 | infinite |
Compiled 5574 to 3672 computations (34.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 1.2s | j |
| 939.0ms | b |
| 583.0ms | a |
| 573.0ms | i |
| 377.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 14.7b | 8 | x |
| 14.6b | 8 | y |
| 13.2b | 11 | z |
| 12.0b | 9 | t |
| 11.3b | 9 | a |
| 10.2b | 13 | b |
| 13.9b | 11 | c |
| 11.9b | 12 | i |
| 13.8b | 12 | j |
Compiled 815 to 239 computations (70.7% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.00017214552663658911 | 0.00017781404937013994 |
| 22.0ms | 1.5662131930760087e-108 | 6.2518130885059535e-105 |
| 9.0ms | 1.0038828950633096e-112 | 1.2728539775998083e-112 |
| 17.0ms | 1.9653726585403652e-153 | 2.5188637825954277e-152 |
| 23.0ms | 3.4360394294490243e-175 | 1.6981932730360455e-172 |
| 23.0ms | 3.7682616049026025e-259 | 1.556901249938953e-254 |
| 392.0ms | -1.478597486728446e-298 | -2.8578858585912504e-299 |
| 115.0ms | -2.590843002728908e-221 | -8.283799508281933e-240 |
| 16.0ms | -2.613836002346893e-166 | -3.3123816664791707e-167 |
| 21.0ms | -6.1929154315019175e-146 | -2.851639838854737e-148 |
| 19.0ms | -3.7396159041868816e-70 | -1.6560282861260907e-71 |
| 26.0ms | -10791778412157094000.0 | -24427407220.501198 |
| 665.0ms | 1248× | body | 256 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 4936 to 3244 computations (34.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 646.0ms | z |
| 633.0ms | t |
| 627.0ms | x |
| 603.0ms | y |
| 281.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 14.8b | 8 | x |
| 14.8b | 8 | y |
| 14.6b | 9 | z |
| 13.4b | 9 | t |
| 12.3b | 8 | a |
| 10.2b | 13 | b |
| 15.3b | 11 | c |
| 14.5b | 9 | i |
| 14.8b | 10 | j |
Compiled 771 to 237 computations (69.3% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.00017214552663658911 | 0.00017781404937013994 |
| 23.0ms | 1.5662131930760087e-108 | 6.2518130885059535e-105 |
| 10.0ms | 1.0038828950633096e-112 | 1.2728539775998083e-112 |
| 19.0ms | 1.9653726585403652e-153 | 2.5188637825954277e-152 |
| 24.0ms | 3.4360394294490243e-175 | 1.6981932730360455e-172 |
| 24.0ms | 3.7682616049026025e-259 | 1.556901249938953e-254 |
| 16.0ms | -1.478597486728446e-298 | -2.8578858585912504e-299 |
| 20.0ms | -5.371806976159218e-218 | -3.0197681748506817e-220 |
| 22.0ms | -6.566466013142387e-180 | -2.2977781859694135e-183 |
| 20.0ms | -6.1929154315019175e-146 | -2.851639838854737e-148 |
| 19.0ms | -3.7396159041868816e-70 | -1.6560282861260907e-71 |
| 29.0ms | -10791778412157094000.0 | -24427407220.501198 |
| 205.0ms | 1232× | body | 256 | valid |
| 2.0ms | 13× | body | 256 | infinite |
Compiled 4870 to 3200 computations (34.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
9 calls:
| 867.0ms | y |
| 542.0ms | z |
| 428.0ms | b |
| 414.0ms | x |
| 289.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 14.8b | 8 | x |
| 16.0b | 6 | y |
| 13.7b | 12 | z |
| 13.6b | 10 | t |
| 13.4b | 7 | a |
| 12.4b | 10 | b |
| 17.0b | 10 | c |
| 14.7b | 10 | i |
| 17.0b | 9 | j |
Compiled 749 to 233 computations (68.9% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 1.8862590124742678e+49 | 2.2495571252774293e+53 |
| 17.0ms | 7.71032056771856e-73 | 6.777786954573091e-72 |
| 97.0ms | 6.434761495263454e-271 | 1.1393821822462633e-263 |
| 17.0ms | -1.478597486728446e-298 | -2.8578858585912504e-299 |
| 48.0ms | -1.0893219780423147e-245 | -1.4059911093334065e-246 |
| 23.0ms | -6.566466013142387e-180 | -2.2977781859694135e-183 |
| 19.0ms | -6.1929154315019175e-146 | -2.851639838854737e-148 |
| 19.0ms | -3.7396159041868816e-70 | -1.6560282861260907e-71 |
| 92.0ms | -10791778412157094000.0 | -24427407220.501198 |
| 339.0ms | 1056× | body | 256 | valid |
| 4.0ms | 23× | body | 256 | infinite |
Compiled 4011 to 2655 computations (33.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
9 calls:
| 1.0s | z |
| 630.0ms | b |
| 563.0ms | y |
| 394.0ms | c |
| 380.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 14.8b | 8 | x |
| 16.5b | 6 | y |
| 13.7b | 12 | z |
| 13.6b | 10 | t |
| 13.4b | 7 | a |
| 11.8b | 13 | b |
| 16.8b | 11 | c |
| 14.7b | 10 | i |
| 17.0b | 9 | j |
Compiled 727 to 231 computations (68.2% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 1.1956919036774357e+244 | 1.0325253049097276e+247 |
| 43.0ms | 4.9712569807265997e+216 | 5.553754509843913e+232 |
| 45.0ms | 2.4280497236757085e+174 | 3.578126288455053e+185 |
| 0.0ms | 0.00017214552663658911 | 0.00017781404937013994 |
| 24.0ms | 1.5662131930760087e-108 | 6.2518130885059535e-105 |
| 25.0ms | 6.434761495263454e-271 | 1.1393821822462633e-263 |
| 19.0ms | -1.478597486728446e-298 | -2.8578858585912504e-299 |
| 24.0ms | -1.0893219780423147e-245 | -1.4059911093334065e-246 |
| 23.0ms | -6.566466013142387e-180 | -2.2977781859694135e-183 |
| 22.0ms | -6.1929154315019175e-146 | -2.851639838854737e-148 |
| 21.0ms | -3.7396159041868816e-70 | -1.6560282861260907e-71 |
| 28.0ms | -10791778412157094000.0 | -24427407220.501198 |
| 244.0ms | 1408× | body | 256 | valid |
| 46.0ms | 274× | body | 256 | infinite |
Compiled 5319 to 3527 computations (33.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) |
| Outputs |
|---|
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 489.0ms | z |
| 387.0ms | t |
| 280.0ms | c |
| 239.0ms | y |
| 215.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 15.0b | 8 | x |
| 16.5b | 6 | y |
| 15.7b | 10 | z |
| 13.6b | 10 | t |
| 13.4b | 7 | a |
| 14.7b | 9 | b |
| 16.1b | 14 | c |
| 15.1b | 11 | i |
| 18.1b | 7 | j |
Compiled 705 to 230 computations (67.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 20.0ms | 1.0059801138293208e-84 | 3.708818389451993e-83 |
| 25.0ms | 4.945990916515718e-167 | 1.6794561194377726e-160 |
| 19.0ms | 9.218499712593249e-203 | 2.468747247737671e-201 |
| 24.0ms | 1.2377150121997112e-227 | 1.0778237468222219e-224 |
| 28.0ms | -2.7487489067759598e-179 | -7.0151208658675705e-189 |
| 129.0ms | 784× | body | 256 | valid |
| 4.0ms | 25× | body | 256 | infinite |
Compiled 3079 to 2012 computations (34.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 525.0ms | c |
| 391.0ms | y |
| 388.0ms | j |
| 361.0ms | t |
| 337.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 15.2b | 8 | x |
| 15.7b | 8 | y |
| 17.3b | 7 | z |
| 14.8b | 8 | t |
| 14.5b | 5 | a |
| 15.7b | 6 | b |
| 16.3b | 14 | c |
| 17.0b | 8 | i |
| 17.3b | 9 | j |
Compiled 662 to 226 computations (65.9% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 29.0ms | 1.3063765634542714e-129 | 1.1277023689011772e-123 |
| 14.0ms | 2.2241680743131622e-272 | 5.3719492398168416e-272 |
| 71.0ms | -2.7487489067759598e-179 | -7.0151208658675705e-189 |
| 129.0ms | 512× | body | 256 | valid |
| 2.0ms | 16× | body | 256 | infinite |
Compiled 2025 to 1332 computations (34.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
9 calls:
| 399.0ms | c |
| 358.0ms | i |
| 330.0ms | b |
| 188.0ms | j |
| 183.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 17.5b | 5 | x |
| 16.7b | 9 | y |
| 18.7b | 5 | z |
| 15.0b | 8 | t |
| 16.9b | 5 | a |
| 17.4b | 6 | b |
| 18.6b | 9 | c |
| 15.6b | 11 | i |
| 19.6b | 9 | j |
Compiled 641 to 222 computations (65.4% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 4.7050506536187095e+75 | 1.616325876029179e+78 |
| 30.0ms | 6.982468652204441e+25 | 2.733642764444602e+38 |
| 20.0ms | 1.8164606072906248e-87 | 4.3260344976539306e-85 |
| 25.0ms | 7.801751171711177e-130 | 1.3980122282052873e-120 |
| 23.0ms | 5.611893790208182e-170 | 5.842908916713239e-167 |
| 24.0ms | 2.3828742500205224e-295 | 5.698679004604338e-289 |
| 26.0ms | -3.4288974901401614e+54 | -3.522617983338423e+51 |
| 150.0ms | 944× | body | 256 | valid |
| 11.0ms | 62× | body | 256 | infinite |
Compiled 3555 to 2393 computations (32.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
| Outputs |
|---|
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 496.0ms | t |
| 243.0ms | x |
| 180.0ms | y |
| 159.0ms | i |
| 141.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 18.0b | 5 | x |
| 19.0b | 5 | y |
| 19.9b | 4 | z |
| 18.3b | 7 | t |
| 17.3b | 5 | a |
| 19.0b | 6 | b |
| 20.3b | 7 | c |
| 18.7b | 9 | i |
| 21.9b | 6 | j |
Compiled 620 to 217 computations (65% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 28.0ms | 1.0405953682568164e-241 | 1.2377150121997112e-227 |
| 22.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 25.0ms | -2.7487489067759598e-179 | -7.0151208658675705e-189 |
| 93.0ms | 560× | body | 256 | valid |
| 2.0ms | 12× | body | 256 | infinite |
Compiled 2096 to 1403 computations (33.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
| Outputs |
|---|
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 461.0ms | a |
| 454.0ms | y |
| 413.0ms | b |
| 341.0ms | z |
| 336.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 22.0b | 6 | x |
| 19.2b | 5 | y |
| 20.1b | 5 | z |
| 16.8b | 10 | t |
| 16.1b | 8 | a |
| 18.1b | 11 | b |
| 23.3b | 5 | c |
| 19.9b | 11 | i |
| 23.5b | 6 | j |
Compiled 557 to 207 computations (62.8% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 21.0ms | 7.533514575181482e-51 | 3.2430017734426024e-49 |
| 16.0ms | 5.8481513044279375e-120 | 1.2267593596045112e-119 |
| 24.0ms | 4.678071026250559e-189 | 5.644339539640328e-185 |
| 19.0ms | 2.865172226880778e-216 | 1.2614116501203166e-215 |
| 20.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 27.0ms | -2.7487489067759598e-179 | -7.0151208658675705e-189 |
| 141.0ms | 816× | body | 256 | valid |
| 3.0ms | 21× | body | 256 | infinite |
Compiled 2957 to 2002 computations (32.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) |
9 calls:
| 347.0ms | z |
| 286.0ms | i |
| 246.0ms | j |
| 208.0ms | x |
| 203.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 26.0b | 6 | x |
| 23.0b | 9 | y |
| 23.6b | 7 | z |
| 21.4b | 10 | t |
| 17.3b | 8 | a |
| 22.5b | 11 | b |
| 21.4b | 10 | c |
| 21.5b | 18 | i |
| 24.7b | 14 | j |
Compiled 536 to 201 computations (62.5% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 119.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 67.0ms | 1.0059801138293208e-84 | 3.708818389451993e-83 |
| 13.0ms | 5.8481513044279375e-120 | 1.2267593596045112e-119 |
| 24.0ms | 4.678071026250559e-189 | 5.644339539640328e-185 |
| 16.0ms | 2.865172226880778e-216 | 1.2614116501203166e-215 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 13.0ms | -2.8781425324174387e-165 | -7.703475718519883e-166 |
| 260.0ms | 752× | body | 256 | valid |
| 2.0ms | 13× | body | 256 | infinite |
Compiled 2684 to 1822 computations (32.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
9 calls:
| 775.0ms | b |
| 567.0ms | z |
| 377.0ms | t |
| 323.0ms | j |
| 321.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 26.8b | 9 | x |
| 24.6b | 7 | y |
| 22.4b | 12 | z |
| 22.1b | 10 | t |
| 19.7b | 9 | a |
| 22.0b | 13 | b |
| 23.3b | 9 | c |
| 23.9b | 11 | i |
| 24.7b | 14 | j |
Compiled 516 to 196 computations (62% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 4.689062345278882e+85 | 5.392386722554477e+89 |
| 36.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 21.0ms | 1.0059801138293208e-84 | 3.708818389451993e-83 |
| 14.0ms | 5.8481513044279375e-120 | 1.2267593596045112e-119 |
| 24.0ms | 4.678071026250559e-189 | 5.644339539640328e-185 |
| 16.0ms | 2.865172226880778e-216 | 1.2614116501203166e-215 |
| 21.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 155.0ms | 896× | body | 256 | valid |
| 6.0ms | 33× | body | 256 | infinite |
Compiled 3117 to 2135 computations (31.5% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
9 calls:
| 588.0ms | i |
| 327.0ms | c |
| 317.0ms | b |
| 241.0ms | x |
| 238.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 27.9b | 7 | x |
| 25.1b | 7 | y |
| 22.6b | 12 | z |
| 22.8b | 10 | t |
| 20.8b | 7 | a |
| 23.9b | 10 | b |
| 23.3b | 9 | c |
| 25.4b | 9 | i |
| 29.8b | 7 | j |
Compiled 480 to 189 computations (60.6% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 76.0ms | 5.8481513044279375e-120 | 1.2267593596045112e-119 |
| 22.0ms | 4.678071026250559e-189 | 5.644339539640328e-185 |
| 16.0ms | 2.865172226880778e-216 | 1.2614116501203166e-215 |
| 20.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 173.0ms | 688× | body | 256 | valid |
| 3.0ms | 18× | body | 256 | infinite |
Compiled 2364 to 1625 computations (31.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
9 calls:
| 527.0ms | z |
| 380.0ms | i |
| 376.0ms | t |
| 279.0ms | b |
| 264.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 28.4b | 7 | x |
| 25.4b | 7 | y |
| 22.1b | 13 | z |
| 23.2b | 11 | t |
| 22.5b | 5 | a |
| 22.2b | 14 | b |
| 23.3b | 9 | c |
| 25.2b | 10 | i |
| 29.8b | 7 | j |
Compiled 462 to 187 computations (59.5% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 1.7284966304469426e+234 | 1.4543411331179932e+240 |
| 37.0ms | 1.405723416755511e+147 | 1.0965693872750496e+158 |
| 17.0ms | 4.659600853057664e-183 | 5.8682378406526356e-182 |
| 8.0ms | 1.1984287271908031e-224 | 1.7125499662301027e-224 |
| 22.0ms | 1.3537747988419336e-242 | 3.613321283477343e-238 |
| 21.0ms | 1.9758453456167206e-293 | 6.681263959240642e-290 |
| 30.0ms | -1.6826503468156743e-300 | -1.073220848820191e-306 |
| 19.0ms | -5.4615709891170224e-201 | -9.257899126647402e-203 |
| 23.0ms | -9.567343523096575e-187 | -6.142736802870853e-189 |
| 28.0ms | -5.892252814944866e-144 | -4.238358605995501e-150 |
| 20.0ms | -1.1213959060464722e-82 | -1.441414733438089e-84 |
| 35.0ms | -1.064901131166694e-13 | -1.6270200226249958e-25 |
| 250.0ms | 1488× | body | 256 | valid |
| 28.0ms | 175× | body | 256 | infinite |
Compiled 4469 to 3138 computations (29.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
9 calls:
| 194.0ms | b |
| 180.0ms | z |
| 166.0ms | t |
| 139.0ms | i |
| 129.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 28.4b | 7 | x |
| 25.4b | 7 | y |
| 22.4b | 13 | z |
| 23.2b | 11 | t |
| 22.5b | 5 | a |
| 22.2b | 14 | b |
| 23.3b | 9 | c |
| 25.2b | 10 | i |
| 29.8b | 7 | j |
Compiled 444 to 182 computations (59% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 0.8685558824337163 | 114171479611590.05 |
| 18.0ms | 7.71032056771856e-73 | 6.777786954573091e-72 |
| 24.0ms | 1.5662131930760087e-108 | 6.2518130885059535e-105 |
| 17.0ms | 1.9653726585403652e-153 | 2.5188637825954277e-152 |
| 94.0ms | 1.6981932730360455e-172 | 1.2169278169986083e-166 |
| 25.0ms | 1.2239261596427216e-200 | 1.2414026887894092e-191 |
| 105.0ms | 3.3523864809250015e-245 | 4.3446793941406533e-240 |
| 25.0ms | 6.097016921758223e-298 | 7.901761794626086e-293 |
| 117.0ms | -1.0893219780423147e-245 | -1.4059911093334065e-246 |
| 119.0ms | -6.566466013142387e-180 | -2.2977781859694135e-183 |
| 24.0ms | -2.963004537491796e-118 | -3.9720773793070427e-122 |
| 19.0ms | -3.7396159041868816e-70 | -1.6560282861260907e-71 |
| 24.0ms | -5.521204601658891e+26 | -1.7826564512561603e+24 |
| 543.0ms | 1648× | body | 256 | valid |
| 4.0ms | 25× | body | 256 | infinite |
Compiled 4992 to 3483 computations (30.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
(+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
9 calls:
| 286.0ms | j |
| 238.0ms | x |
| 194.0ms | b |
| 179.0ms | c |
| 177.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 27.4b | 9 | x |
| 26.5b | 7 | y |
| 24.8b | 10 | z |
| 23.7b | 11 | t |
| 22.5b | 5 | a |
| 22.7b | 13 | b |
| 23.9b | 9 | c |
| 28.3b | 6 | i |
| 28.5b | 9 | j |
Compiled 426 to 177 computations (58.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 106.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 26.0ms | 2.365050238568983e-270 | 5.96135716540798e-264 |
| 330.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 396.0ms | 528× | body | 256 | valid |
| 75.0ms | 29× | body | 256 | infinite |
Compiled 1734 to 1223 computations (29.5% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
9 calls:
| 304.0ms | j |
| 282.0ms | c |
| 228.0ms | t |
| 172.0ms | i |
| 168.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 28.0b | 11 | x |
| 26.5b | 9 | y |
| 26.9b | 7 | z |
| 22.2b | 17 | t |
| 21.7b | 7 | a |
| 22.9b | 14 | b |
| 25.1b | 7 | c |
| 28.7b | 8 | i |
| 27.6b | 13 | j |
Compiled 340 to 162 computations (52.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 22.0ms | 5.027140523768282e-63 | 6.047561200853121e-61 |
| 64.0ms | 4.688564231876601e-146 | 9.689230354900154e-144 |
| 26.0ms | 2.365050238568983e-270 | 5.96135716540798e-264 |
| 62.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 210.0ms | 752× | body | 256 | valid |
| 4.0ms | 23× | body | 256 | infinite |
Compiled 2462 to 1713 computations (30.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
9 calls:
| 260.0ms | c |
| 241.0ms | a |
| 212.0ms | j |
| 183.0ms | i |
| 147.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 28.6b | 12 | x |
| 29.2b | 6 | y |
| 28.7b | 6 | z |
| 25.0b | 11 | t |
| 23.1b | 10 | a |
| 29.1b | 6 | b |
| 27.3b | 7 | c |
| 30.4b | 8 | i |
| 32.7b | 7 | j |
Compiled 323 to 157 computations (51.4% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 80.0ms | 7.048505505624801e+105 | 5.865548103616022e+111 |
| 82.0ms | 3.753441724287736e+56 | 4.928727168307795e+61 |
| 28.0ms | 1.4118099462951853e-10 | 0.003780405159879419 |
| 23.0ms | 1.6794561194377726e-160 | 2.4608786378922923e-157 |
| 16.0ms | 7.044946296415592e-205 | 2.9607595243904228e-204 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 20.0ms | 1.681289830445415e-298 | 3.459664829973205e-296 |
| 19.0ms | -1.3382286117008773e-256 | -8.038801576246412e-258 |
| 16.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 277.0ms | 1088× | body | 256 | valid |
| 11.0ms | 70× | body | 256 | infinite |
Compiled 3112 to 2216 computations (28.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
9 calls:
| 326.0ms | b |
| 267.0ms | i |
| 218.0ms | c |
| 212.0ms | j |
| 156.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 32.2b | 9 | x |
| 29.0b | 7 | y |
| 29.3b | 12 | z |
| 26.5b | 13 | t |
| 27.2b | 5 | a |
| 26.3b | 11 | b |
| 30.8b | 7 | c |
| 30.9b | 12 | i |
| 34.9b | 7 | j |
Compiled 308 to 154 computations (50% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 535396537271025.8 | 1.7920492117353765e+25 |
| 16.0ms | 7.71032056771856e-73 | 6.777786954573091e-72 |
| 25.0ms | 1.2239261596427216e-200 | 1.2414026887894092e-191 |
| 25.0ms | 3.3523864809250015e-245 | 4.3446793941406533e-240 |
| 19.0ms | -2.9824151449677317e-281 | -5.50215268769499e-283 |
| 23.0ms | -1.4059911093334065e-246 | -4.733744298232474e-249 |
| 22.0ms | -6.566466013142387e-180 | -2.2977781859694135e-183 |
| 24.0ms | -2.963004537491796e-118 | -3.9720773793070427e-122 |
| 31.0ms | -1.6560282861260907e-71 | -7.2257910915038134e-96 |
| 24.0ms | -5.521204601658891e+26 | -1.7826564512561603e+24 |
| 215.0ms | 1344× | body | 256 | valid |
| 5.0ms | 33× | body | 256 | infinite |
Compiled 3545 to 2593 computations (26.9% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
9 calls:
| 127.0ms | b |
| 127.0ms | t |
| 117.0ms | a |
| 108.0ms | j |
| 108.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 31.2b | 11 | x |
| 28.5b | 9 | y |
| 31.7b | 7 | z |
| 26.6b | 13 | t |
| 24.4b | 12 | a |
| 26.8b | 11 | b |
| 30.8b | 7 | c |
| 31.8b | 11 | i |
| 33.6b | 11 | j |
Compiled 267 to 144 computations (46.1% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 21.0ms | 1.6495408888704977e-79 | 3.487086536946074e-77 |
| 25.0ms | 7.753724305568627e-139 | 1.3063765634542714e-129 |
| 17.0ms | 7.044946296415592e-205 | 2.9607595243904228e-204 |
| 25.0ms | 1.0778237468222219e-224 | 4.276544868416815e-218 |
| 19.0ms | 3.4856972157741538e-245 | 1.3419345266233214e-243 |
| 6.0ms | 5.657408465109995e-249 | 6.65848190349698e-249 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 20.0ms | 1.681289830445415e-298 | 3.459664829973205e-296 |
| 19.0ms | -1.3382286117008773e-256 | -8.038801576246412e-258 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 202.0ms | 1248× | body | 256 | valid |
| 4.0ms | 28× | body | 256 | infinite |
Compiled 3196 to 2326 computations (27.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
9 calls:
| 117.0ms | t |
| 99.0ms | x |
| 98.0ms | i |
| 90.0ms | b |
| 89.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 31.1b | 11 | x |
| 32.6b | 7 | y |
| 31.7b | 7 | z |
| 28.2b | 13 | t |
| 25.5b | 10 | a |
| 29.1b | 9 | b |
| 33.4b | 5 | c |
| 31.8b | 11 | i |
| 35.5b | 7 | j |
Compiled 243 to 137 computations (43.6% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 23.0ms | 2.2704397811511276e-90 | 5.8157015489856266e-86 |
| 23.0ms | 1.6794561194377726e-160 | 2.4608786378922923e-157 |
| 23.0ms | 1.2377150121997112e-227 | 1.0778237468222219e-224 |
| 5.0ms | 5.657408465109995e-249 | 6.65848190349698e-249 |
| 20.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 19.0ms | 1.681289830445415e-298 | 3.459664829973205e-296 |
| 19.0ms | -1.3382286117008773e-256 | -8.038801576246412e-258 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 164.0ms | 1024× | body | 256 | valid |
| 3.0ms | 17× | body | 256 | infinite |
Compiled 2566 to 1868 computations (27.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
9 calls:
| 113.0ms | t |
| 104.0ms | b |
| 96.0ms | i |
| 94.0ms | x |
| 77.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 31.6b | 11 | x |
| 32.6b | 7 | y |
| 31.7b | 7 | z |
| 28.4b | 13 | t |
| 27.4b | 6 | a |
| 27.8b | 11 | b |
| 34.4b | 3 | c |
| 31.8b | 11 | i |
| 35.5b | 7 | j |
Compiled 232 to 134 computations (42.2% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 2.5840748829285946e-35 | 1.4894629193973803e-32 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 19.0ms | 1.681289830445415e-298 | 3.459664829973205e-296 |
| 19.0ms | -1.3382286117008773e-256 | -8.038801576246412e-258 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 89.0ms | 560× | body | 256 | valid |
| 1.0ms | 7× | body | 256 | infinite |
Compiled 1434 to 1041 computations (27.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
9 calls:
| 125.0ms | x |
| 86.0ms | y |
| 72.0ms | t |
| 57.0ms | b |
| 57.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 32.0b | 13 | x |
| 32.6b | 11 | y |
| 32.7b | 7 | z |
| 31.2b | 7 | t |
| 28.8b | 4 | a |
| 31.5b | 6 | b |
| 34.4b | 3 | c |
| 37.3b | 3 | i |
| 38.1b | 5 | j |
Compiled 210 to 131 computations (37.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 2.5840748829285946e-35 | 1.4894629193973803e-32 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 16.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 54.0ms | 336× | body | 256 | valid |
| 2.0ms | 12× | body | 256 | infinite |
Compiled 848 to 622 computations (26.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 x (*.f64 z y)) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
9 calls:
| 73.0ms | t |
| 72.0ms | y |
| 62.0ms | b |
| 57.0ms | z |
| 43.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 37.5b | 5 | x |
| 34.0b | 9 | y |
| 37.0b | 7 | z |
| 34.5b | 10 | t |
| 30.0b | 5 | a |
| 31.9b | 9 | b |
| 34.4b | 3 | c |
| 37.8b | 5 | i |
| 39.6b | 3 | j |
Compiled 191 to 126 computations (34% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 2.5840748829285946e-35 | 1.4894629193973803e-32 |
| 26.0ms | 1.3063765634542714e-129 | 1.1277023689011772e-123 |
| 22.0ms | 4.678071026250559e-189 | 5.644339539640328e-185 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 79.0ms | 496× | body | 256 | valid |
| 3.0ms | 16× | body | 256 | infinite |
Compiled 1160 to 868 computations (25.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
| Outputs |
|---|
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
(*.f64 c (*.f64 t j)) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) |
9 calls:
| 53.0ms | b |
| 41.0ms | a |
| 39.0ms | y |
| 34.0ms | t |
| 28.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 41.0b | 4 | x |
| 39.1b | 5 | y |
| 40.6b | 4 | z |
| 40.7b | 5 | t |
| 33.4b | 6 | a |
| 37.7b | 8 | b |
| 39.9b | 3 | c |
| 42.0b | 3 | i |
| 41.5b | 3 | j |
Compiled 173 to 121 computations (30.1% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 17.0ms | 7.044946296415592e-205 | 2.9607595243904228e-204 |
| 24.0ms | 2.365050238568983e-270 | 5.96135716540798e-264 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 99.0ms | 624× | body | 256 | valid |
| 2.0ms | 14× | body | 256 | infinite |
Compiled 1304 to 1020 computations (21.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
| Outputs |
|---|
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 i (*.f64 b a)) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 c (*.f64 t j)) |
(*.f64 (*.f64 c b) (neg.f64 z)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
9 calls:
| 74.0ms | c |
| 68.0ms | y |
| 66.0ms | a |
| 62.0ms | t |
| 56.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 44.0b | 6 | x |
| 41.4b | 9 | y |
| 44.1b | 6 | z |
| 42.2b | 9 | t |
| 39.0b | 11 | a |
| 42.1b | 8 | b |
| 40.1b | 11 | c |
| 42.0b | 9 | i |
| 44.8b | 7 | j |
Compiled 164 to 117 computations (28.7% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 4.673545343786506e+159 | 9.719262500154089e+162 |
| 27.0ms | 9.181672642514192e+156 | 1.631116034493166e+159 |
| 26.0ms | 4.689062345278882e+85 | 5.392386722554477e+89 |
| 32.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 16.0ms | 7.044946296415592e-205 | 2.9607595243904228e-204 |
| 25.0ms | 2.365050238568983e-270 | 5.96135716540798e-264 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 25.0ms | -4.1836366001342925e-88 | -8.771771313362254e-97 |
| 34.0ms | -6.461190369614948e+152 | -9.122576682193288e+146 |
| 204.0ms | 1280× | body | 256 | valid |
| 30.0ms | 198× | body | 256 | infinite |
Compiled 2532 to 2036 computations (19.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
| Outputs |
|---|
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 i (*.f64 b a)) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 c (*.f64 t j)) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
9 calls:
| 70.0ms | c |
| 64.0ms | a |
| 63.0ms | y |
| 58.0ms | t |
| 53.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 44.0b | 6 | x |
| 41.4b | 9 | y |
| 44.1b | 6 | z |
| 42.2b | 9 | t |
| 39.0b | 11 | a |
| 42.1b | 8 | b |
| 40.1b | 11 | c |
| 42.0b | 9 | i |
| 44.8b | 7 | j |
Compiled 158 to 115 computations (27.2% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 4.673545343786506e+159 | 9.719262500154089e+162 |
| 25.0ms | 9.181672642514192e+156 | 1.631116034493166e+159 |
| 25.0ms | 4.689062345278882e+85 | 5.392386722554477e+89 |
| 34.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 16.0ms | 7.044946296415592e-205 | 2.9607595243904228e-204 |
| 25.0ms | 2.365050238568983e-270 | 5.96135716540798e-264 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 26.0ms | -4.1836366001342925e-88 | -8.771771313362254e-97 |
| 31.0ms | -6.461190369614948e+152 | -9.122576682193288e+146 |
| 205.0ms | 1280× | body | 256 | valid |
| 28.0ms | 177× | body | 256 | infinite |
Compiled 2532 to 2036 computations (19.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
| Outputs |
|---|
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 i (*.f64 b a)) |
(*.f64 c (*.f64 t j)) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
9 calls:
| 210.0ms | y |
| 64.0ms | c |
| 54.0ms | a |
| 48.0ms | i |
| 44.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 44.0b | 6 | x |
| 40.5b | 11 | y |
| 42.9b | 8 | z |
| 43.9b | 7 | t |
| 39.3b | 10 | a |
| 42.1b | 8 | b |
| 40.2b | 11 | c |
| 42.0b | 9 | i |
| 44.8b | 7 | j |
Compiled 152 to 113 computations (25.7% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 4.673545343786506e+159 | 9.719262500154089e+162 |
| 29.0ms | 9.181672642514192e+156 | 1.631116034493166e+159 |
| 25.0ms | 4.689062345278882e+85 | 5.392386722554477e+89 |
| 33.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 16.0ms | 7.044946296415592e-205 | 2.9607595243904228e-204 |
| 25.0ms | 2.365050238568983e-270 | 5.96135716540798e-264 |
| 25.0ms | 7.702276275237889e-289 | 1.393223178447822e-282 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 33.0ms | -6.461190369614948e+152 | -9.122576682193288e+146 |
| 185.0ms | 1168× | body | 256 | valid |
| 33.0ms | 200× | body | 256 | infinite |
Compiled 2309 to 1855 computations (19.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
| Outputs |
|---|
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 i (*.f64 b a)) |
(*.f64 c (*.f64 t j)) |
(*.f64 (*.f64 y x) z) |
(*.f64 a (*.f64 t (neg.f64 x))) |
9 calls:
| 51.0ms | y |
| 39.0ms | b |
| 37.0ms | z |
| 34.0ms | i |
| 34.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 44.0b | 6 | x |
| 41.9b | 10 | y |
| 44.0b | 8 | z |
| 45.4b | 5 | t |
| 41.8b | 5 | a |
| 42.1b | 8 | b |
| 44.3b | 4 | c |
| 43.5b | 7 | i |
| 45.9b | 7 | j |
Compiled 140 to 107 computations (23.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 0.003780405159879419 | 7.624829330449881e+22 |
| 22.0ms | 1.2377150121997112e-227 | 1.0778237468222219e-224 |
| 16.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 33.0ms | -6.461190369614948e+152 | -9.122576682193288e+146 |
| 87.0ms | 544× | body | 256 | valid |
| 12.0ms | 74× | body | 256 | infinite |
Compiled 1090 to 870 computations (20.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
(*.f64 (*.f64 y x) z) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 b (*.f64 a i)) |
(*.f64 (*.f64 y x) z) |
(*.f64 i (*.f64 b a)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 t j)) |
9 calls:
| 36.0ms | j |
| 33.0ms | y |
| 32.0ms | t |
| 27.0ms | c |
| 27.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 44.2b | 6 | x |
| 44.2b | 6 | y |
| 45.2b | 6 | z |
| 45.4b | 6 | t |
| 43.7b | 4 | a |
| 44.2b | 6 | b |
| 43.7b | 6 | c |
| 45.0b | 4 | i |
| 46.0b | 7 | j |
Compiled 134 to 104 computations (22.4% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 2.2718245607250343e+24 | 8.865230101339964e+30 |
| 22.0ms | 5.451809116562727e-119 | 4.488661172428596e-116 |
| 25.0ms | 4.520774779843278e-158 | 3.1350314738976357e-153 |
| 25.0ms | -6.999948864590691e-290 | -9.875703955911004e-295 |
| 22.0ms | -3.0860665572521966e-54 | -6.843828563528956e-58 |
| 109.0ms | 688× | body | 256 | valid |
| 3.0ms | 20× | body | 256 | infinite |
Compiled 1340 to 1066 computations (20.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
(*.f64 y (*.f64 z x)) |
| Outputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 a (*.f64 i b)) |
9 calls:
| 33.0ms | j |
| 29.0ms | t |
| 29.0ms | y |
| 26.0ms | b |
| 25.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 44.2b | 6 | x |
| 44.2b | 6 | y |
| 46.3b | 6 | z |
| 45.4b | 6 | t |
| 43.8b | 4 | a |
| 44.5b | 6 | b |
| 46.0b | 3 | c |
| 45.0b | 4 | i |
| 46.0b | 7 | j |
Compiled 129 to 102 computations (20.9% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 7.624829330449881e+22 | 3.132775165917805e+29 |
| 20.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 57.0ms | 352× | body | 256 | valid |
| 2.0ms | 16× | body | 256 | infinite |
Compiled 710 to 562 computations (20.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
(*.f64 x (*.f64 z y)) |
| Outputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 c (*.f64 t j)) |
(*.f64 x (*.f64 z y)) |
(*.f64 a (*.f64 i b)) |
9 calls:
| 31.0ms | t |
| 28.0ms | y |
| 23.0ms | z |
| 23.0ms | x |
| 16.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 44.2b | 6 | x |
| 45.7b | 6 | y |
| 47.6b | 5 | z |
| 44.9b | 8 | t |
| 43.8b | 4 | a |
| 46.7b | 3 | b |
| 46.1b | 3 | c |
| 46.5b | 3 | i |
| 48.8b | 3 | j |
Compiled 124 to 100 computations (19.4% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 7.624829330449881e+22 | 3.132775165917805e+29 |
| 19.0ms | 3.189237991150318e-290 | 7.702276275237889e-289 |
| 17.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 56.0ms | 352× | body | 256 | valid |
| 2.0ms | 15× | body | 256 | infinite |
Compiled 710 to 562 computations (20.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
(*.f64 c (*.f64 t j)) |
(*.f64 i (*.f64 b a)) |
| Outputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 c (*.f64 t j)) |
(*.f64 a (*.f64 i b)) |
9 calls:
| 20.0ms | x |
| 17.0ms | z |
| 14.0ms | t |
| 11.0ms | i |
| 11.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 48.0b | 6 | x |
| 49.6b | 3 | y |
| 48.5b | 4 | z |
| 48.5b | 3 | t |
| 46.1b | 3 | a |
| 46.7b | 3 | b |
| 46.1b | 3 | c |
| 46.5b | 3 | i |
| 48.8b | 3 | j |
Compiled 119 to 98 computations (17.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 3.753441724287736e+56 | 4.928727168307795e+61 |
| 16.0ms | -1.110104637856166e-146 | -9.829143261885396e-148 |
| 37.0ms | 240× | body | 256 | valid |
| 3.0ms | 20× | body | 256 | infinite |
Compiled 500 to 394 computations (21.2% saved)
Total -4.0b remaining (-7.8%)
Threshold costs -4.0b (-7.8%)
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
| Outputs |
|---|
(*.f64 b (*.f64 a i)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 a i)) |
9 calls:
| 9.0ms | j |
| 8.0ms | b |
| 6.0ms | a |
| 5.0ms | x |
| 4.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 51.3b | 2 | x |
| 52.5b | 1 | y |
| 52.5b | 1 | z |
| 52.5b | 1 | t |
| 51.5b | 2 | a |
| 51.1b | 3 | b |
| 52.5b | 1 | c |
| 52.5b | 1 | i |
| 51.5b | 3 | j |
Compiled 109 to 94 computations (13.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 3.0353744564836388e+35 | 1.8862590124742678e+49 |
| 24.0ms | -1.0856558014137504e+40 | -2.431163324560673e+36 |
| 46.0ms | 288× | body | 256 | valid |
| 3.0ms | 22× | body | 256 | infinite |
Compiled 590 to 466 computations (21% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1140 | 21487 |
| 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 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))) |
(if (<=.f64 t -700000000000000046115329715272262255639863912119091411118082009933260772369193580955306610551658822933049360816680981146712457323336984579392580424740737462005964221382520756532877983744) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 t -210000000000000012016480286320084732586331201823908362420329545463324839747681123325458928679663656906056027074461696) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -200000000000000001240017290081556638990336) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -4558793959952263/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t 24176946784013/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 3203980553881365/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t 63000000000000000584033577514031009234944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t 239999999999999985583423570873468292726036956330197497987441128312872623931392) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))))))))))) |
(if (<=.f64 t -999999999999999979617044168753715171107129451866841652067632118957448454785561110036171446110395985078602511391629572118883509758736380261518894779920079058604308854941977225917932503040) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 t -17600000000000001015567222102152463338791632053187653023097107603930348912609898693729542639832266074574815232) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -104999999999999993416796972718876254028169216) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -1316984921763987/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t 4558793959952263/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 1549999999999999941174288839416275268750846646243994361642554487720216182652928) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))))))))) |
(if (<=.f64 a -67000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a -7040159025628825/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -5975119883377683/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8246953210043571/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 6285626241832747/5986310706507378352962293074805895248510699696029696) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 1119999999999999938997440829653760310240053401846292059895619732707281073388113476690764189857724070671417344) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))) |
(if (<=.f64 c -125000000000000002122027404779869963017630646696638342453825129389499718008402113619782790744531889109926056778894449904557425254206361567232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -4001867083405173/52656145834278593348959013841835216159447547700274555627155488768) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c -8266869891363893/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 c -3743770725422969/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c -2887163429247267/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c -5713266579666609/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 c -455405069941449/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 2952075737355269/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 6032744662767799/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 7004474260468781/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 294093687428169/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 4912146075884389/79228162514264337593543950336) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 c 91999999999999997267117507282002934631725669463052031582117194800406803927253896512004711317204571340192713564898120898257587581458435490420180885483785519417895671562240) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))))))))) |
(if (<=.f64 a -275000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -4653939145124475/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8418249431026001/187072209578355573530071658587684226515959365500928) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 3649999999999999849584840788304449715358022847837583073670117538763028772373397504) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 10599999999999999702019284606524037624444485535045697653927780744450881674665335601567025050125351088291840) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))) |
(if (<=.f64 a -280000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -8671119141178157/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8222608697118749/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8475596558534171/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 812247035053579/9444732965739290427392) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 2999999999999999974470223024111721621642565114518416193220185473467414953911648256) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 500000000000000016999495856501412297471987359856449023856715357418937635861600416646370808190366722960654336) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))))) |
(if (<=.f64 a -24000000000000000248110900293719159498352934459351750503809715953760220967146811376402658358198272) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -802724515596525/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 775638599498717/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4886469533914257/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8576696946688161/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 a 822752278660603/3291009114642412084309938365114701009965471731267159726697218048) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 1099999999999999891219702226063520241754664998505252021119501492963193383570935283660703160105697280) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))))) |
(if (<=.f64 a -280000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -5232571895538543/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 687638988390735/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 7584021861765233/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3664852150435693/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8285961456969919/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 a 2199998854441245/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 5799238496929023/93536104789177786765035829293842113257979682750464) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 a 11999999999999999513000693476204352777903953075781417276036868117680447075411453106192384) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c)))))))))))) |
(if (<=.f64 x -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 x -1274731182760241/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x -4016188005530807/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 x -3017368237836529/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x 7883569222662143/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 x 891101683129335/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x 2404907604760405/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) (if (<=.f64 x 8480865910936245/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))) |
(if (<=.f64 b -25000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -6605074233567479/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) (if (<=.f64 b -5466551842086025/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 290432989937067/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 6455624695217271/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))) |
(if (<=.f64 i -600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i -7423025276069149/47890485652059026823698344598447161988085597568237568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -2777283480300477/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i -1354862365809087/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -7374460938428367/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 i -2569559856440467/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 i 4495317912455029/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 i 1041998888074189/12554203470773361527671578846415332832204710888928069025792) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i 340000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i 30000000000000000948382466048) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 i 270000000000000003406751240783320399491138787216672454935382694015232416523878216711127718659285771757416832905127910083879149282968074043081769171656565489379299232991937223265712600138223422799872) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 i -200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i -8620287417370625/23945242826029513411849172299223580994042798784118784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -2291665473376297/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i -604423669600325/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -3366486976990959/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 i -8097012822408201/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 i 6048387816237235/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 i 8356077830146749/803469022129495137770981046170581301261101496891396417650688) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i 25500000000) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i 2349999999999999880042905600) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 i 54999999999999997312881085515793226293640382536524191847066211398154314480624775508031133390447871254527314968219260411888215392878038712009496547594520496965737015961053837504274800960259974234112) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 b -16000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -3605593463970953/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -8997827589086393/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -1825786850307637/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -3438194941953675/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b -6597562568034857/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 1109418515384897/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 7240201175425847/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 324922229779783/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 6081714912870287/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 b 6456360425798343/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 b -1400000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -2144706457017205/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -1259695862472095/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -1644522595740685/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -4053935242615611/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -6691813461863927/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 2873922249378019/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 7797139727381681/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4057009606683157/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 5025463820593977/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 4283642677760811/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 b 6456360425798343/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 b -340000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -1585217816056195/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -3599131035634557/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b -5501675593023383/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -5166132540371721/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -795241916682773/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4187439614273437/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 8752888960812245/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 260000000000000019837401586838906208566908924461056) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))))) |
(if (<=.f64 b -660000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -4351578318585633/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -6838348967705659/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b -5501675593023383/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -615015778615681/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -1555139748179645/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 3290061214130837/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 5949503719112237/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 6456360425798343/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 549999999999999976523996412144533949323868810314889013157203699073165257909388134721615767586234022513319524438005270155613711517322513219580992081700467426407708553061825332394328064) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 13500000000000000136100780475524474319036994037255577830065829580187627209330724030205882448794025397699554245519898530608922402554621700504720140261057900209230827208073647855485543225692592425681615055115510855237632) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 11999999999999999379675958285569279814168261899772735499903661710917351170149084950690409956900063879395302254116483182774436605097828412014097937331205651648997671632585969770665881713965438754408831886625959484122863020594130000756228917035008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))))))))))))))) |
(if (<=.f64 a -5255931591500769/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 8535058474086213/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 5736278353626067/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 1011603460212143/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3804640965202595/2305843009213693952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))) |
(if (<=.f64 a -7591901187723333/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 7918067634262499/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 236265149071767/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4593918114535591/4835703278458516698824704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))) |
(if (<=.f64 t -12499999999999999915261858429520349705771355524300800) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 t 6320014927250329/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t 435533154109749/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 t 6719234226533413/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 150000000000000006067947700923341471744) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 t 5000000000000000235300672479527347945779800703933315382139354767449124765696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j))))))))))))) |
(if (<=.f64 a -7774106816228693/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 899724347282165/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 7927937771217763/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 7378697629483821/2305843009213693952) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))) |
(if (<=.f64 a -7942296627156717/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 8119463621814659/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 1552518092300709/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 4702927978231049/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8722064691547283/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 822752278660603/3291009114642412084309938365114701009965471731267159726697218048) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 4352132950612665/2417851639229258349412352) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c)))))))))) |
(if (<=.f64 a -5186894461101241/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 8229186103190533/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 2949784375371347/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 4389399446348979/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 1161976947540975/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 7930553376671967/9671406556917033397649408) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c)))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 1075280317483563/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4036547039981843/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 8622034626756923/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 5960077539223977/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 6780477246827337/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 4533471823554859/302231454903657293676544) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 a 800000000000000011704556184539898424776034390291724047422888629735837091400918572728320) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 3511119404027961/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6831079606123119/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 8879226000566433/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 2216858109101601/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 19000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))))) |
(if (<=.f64 z -1166238552209971/5070602400912917605986812821504) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 z -2734063405978765/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 z -2284604661291467/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 z -2645396987754965/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 z -3860956584171391/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 z -5867985249082797/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 7640195823164843/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) (if (<=.f64 z 5132091582190713/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) (if (<=.f64 z 6251263530824863/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 z 1495020541582441/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 z 108000000000000001251374032772667108631111250421775788385252196057991478601004824273551699401338747507870066714132593433062214216850429134550188869300183367680) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) (if (<=.f64 z 1750000000000000163640883377359823236033652605783589254121318069022119133486177250621471510016090856726349319197939540715962965356259303880887034501038344369086182031707141775623608656726398829782007974435189104855900449820676108320768) (+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))))))) |
(if (<=.f64 b -2200000000000000016777216) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 b -2144706457017205/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) (if (<=.f64 b -8285961456969919/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -1810376437072487/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b -6396164097603083/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b 3523478544330139/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 340184356305213/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 43149552317389/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 b 2948408144391829/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 b 8263199609878107/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b 7559313193428757/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 600) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))))))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 3511119404027961/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 2200785024547119/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 660000000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 8338908584566407/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 7137681160693359/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 6748370691814795/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3010594320170221/463168356949264781694283940034751631413079938662562256157830336031652518559744) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 a 1600000000000000) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))))) |
(if (<=.f64 a -1180964871067589/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a -1589109949656081/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8099686188435651/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 4564455225236349/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 441252181048159/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 a 4946608029462091/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 a 4150517416584649/4611686018427387904) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 a 1749999999999999866825996372818286734114942223976744615936) (*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) (if (<=.f64 a 7399999999999999695889124332173097668553429127797083218238809497732867837212571582491069385779174052986880) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b))))))))))))) |
(if (<=.f64 b -16800000000000001006632960) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 b -5092589940836215/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b -6178129156512659/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -6774311829045435/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b -2141238934828355/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -8501960384168381/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 2768396830621733/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 b 4602618913854827/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 b 25500000000000001048576) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))))))))))) |
(if (<=.f64 a -8278001381959481/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a -6762169998536515/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 7186630654466541/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6247379480440377/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 3013577315216837/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 c (*.f64 t j)) (if (<=.f64 a 966585344121683/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 4659623031868559/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 7365128867766319/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 a 604918203532289/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) (if (<=.f64 a 320000) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a -5680222798770673/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 7351406252183543/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 6001212989591869/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 c (*.f64 t j)) (if (<=.f64 a 463744502762071/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 a 1318761704194291/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 190) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a -2772489699399971/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6144458957048931/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8418249431026001/187072209578355573530071658587684226515959365500928) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a 8119463621814659/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 4384504911992709/5846006549323611672814739330865132078623730171904) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a 1339538405257867/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 8241416172834219/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 x (*.f64 z y)) (if (<=.f64 a 7669960592712579/187072209578355573530071658587684226515959365500928) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))))))) |
(if (<=.f64 a -1349674138362959/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a 1179516674790643/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (*.f64 c (*.f64 t j)) (if (<=.f64 a 906150928603649/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (*.f64 (*.f64 c b) (neg.f64 z)) (if (<=.f64 a 1517907502805667/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 x (*.f64 z y)) (if (<=.f64 a 8762203435012037/2305843009213693952) (*.f64 y (*.f64 z x)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))) |
(if (<=.f64 a -170000000000000010188567748783081155559920848313238080367863190441581134282194043947797535762619177368193788449875883799003045212229720441589803627053056) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 i (*.f64 b a)) (if (<=.f64 a -8997827589086393/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 a 8119463621814659/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (*.f64 c (*.f64 t j)) (if (<=.f64 a 1452164949685335/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 (*.f64 c b) (neg.f64 z)) (if (<=.f64 a 1129605583483287/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 x (*.f64 z y)) (if (<=.f64 a 4092871341354307/576460752303423488) (*.f64 y (*.f64 z x)) (if (<=.f64 a 39000000000000001067522850965240640903134098610667379888345666695889890177496524534054912) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 1599999999999999924597367258419376127959138924509729330865366203996575235827292593103931184054664172422196960983918918735759412985084835232170196603642279100416) (*.f64 a (*.f64 i b)) (if (<=.f64 a 4799999999999999968901386170007642845227243635602082101883482528550422636179187755897527228399343774785722324420004953696461434043168436662009069766444668944384) (*.f64 b (neg.f64 (*.f64 c z))) (*.f64 a (*.f64 t (neg.f64 x))))))))))))) |
(if (<=.f64 a -375000000000000015527058698901730801131289001761511245960479325286476925872948193011089604274768035929483607404927425814041437320021211903543815962624) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -7167183174968973/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 i (*.f64 b a)) (if (<=.f64 a -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 a 8119463621814659/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 c (*.f64 t j)) (if (<=.f64 a 5762190520351409/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 b (neg.f64 (*.f64 c z))) (if (<=.f64 a 7229475734293037/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 x (*.f64 z y)) (if (<=.f64 a 560000000000000000000) (*.f64 y (*.f64 z x)) (if (<=.f64 a 15999999999999999350667591301605803703871937434375223034715824156907262767215270808256512) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 1400000000000000055965999097835400650307888347741571982811810376347438911784699754332023333694925686818879491778584177324528983291895437681585472000385638989824) (*.f64 a (*.f64 i b)) (if (<=.f64 a 4799999999999999968901386170007642845227243635602082101883482528550422636179187755897527228399343774785722324420004953696461434043168436662009069766444668944384) (*.f64 b (neg.f64 (*.f64 c z))) (*.f64 a (*.f64 t (neg.f64 x))))))))))))) |
(if (<=.f64 a -1699999999999999998084022174364452499023902169126733241299225081258200858871621368992927023931550848660278454439399631343632835227408668282987741184) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 i (*.f64 b a)) (if (<=.f64 a 4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (*.f64 c (*.f64 t j)) (if (<=.f64 a 2267700785428619/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (*.f64 b (neg.f64 (*.f64 c z))) (if (<=.f64 a 5648027917416435/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 x (*.f64 z y)) (if (<=.f64 a 1040000000000000) (*.f64 y (*.f64 z x)) (if (<=.f64 a 140000000000000002048297332294482224335806018301051708299005510203771490995160750227456) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 1400000000000000055965999097835400650307888347741571982811810376347438911784699754332023333694925686818879491778584177324528983291895437681585472000385638989824) (*.f64 a (*.f64 i b)) (if (<=.f64 a 4799999999999999968901386170007642845227243635602082101883482528550422636179187755897527228399343774785722324420004953696461434043168436662009069766444668944384) (*.f64 b (neg.f64 (*.f64 c z))) (*.f64 a (*.f64 t (neg.f64 x)))))))))))) |
(if (<=.f64 a -819999999999999915235510053315992562084196662144430646738825879031146365265447515879832209492498628621265871610725596188825413916303987551764211564544) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -8997827589086393/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 i (*.f64 b a)) (if (<=.f64 a 8001617319455825/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 c (*.f64 t j)) (if (<=.f64 a 62000000000000000) (*.f64 (*.f64 y x) z) (*.f64 a (*.f64 t (neg.f64 x))))))) |
(if (<=.f64 c -2829716002184131/3450873173395281893717377931138512726225554486085193277581262111899648) (*.f64 c (*.f64 t j)) (if (<=.f64 c -8179503763623537/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (*.f64 b (*.f64 a i)) (if (<=.f64 c 531373909414873/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 (*.f64 y x) z) (if (<=.f64 c 8404072749667955/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 i (*.f64 b a)) (if (<=.f64 c 12499999999999998929143857152) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (*.f64 i b)) (if (<=.f64 a 3511119404027961/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (*.f64 c (*.f64 t j)) (if (<=.f64 a 89999999999999995805696) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (*.f64 i b)) (if (<=.f64 a 3401396922652087/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (*.f64 c (*.f64 t j)) (if (<=.f64 a 84999999999999997902848) (*.f64 x (*.f64 z y)) (*.f64 a (*.f64 i b))))) |
(if (<=.f64 a -8997827589086393/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 a (*.f64 i b)) (if (<=.f64 a 11500000000000000120425529670065845928457043215077603278848) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 i b)))) |
(if (<=.f64 b -290000000000000006694174640057505284096) (*.f64 b (*.f64 a i)) (if (<=.f64 b 86000000000000000455836182279733087584649216) (*.f64 a (*.f64 i b)) (*.f64 b (*.f64 a i)))) |
(*.f64 a (*.f64 i b)) |
| Outputs |
|---|
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))) |
(if (<=.f64 t -700000000000000046115329715272262255639863912119091411118082009933260772369193580955306610551658822933049360816680981146712457323336984579392580424740737462005964221382520756532877983744) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 t -210000000000000012016480286320084732586331201823908362420329545463324839747681123325458928679663656906056027074461696) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -200000000000000001240017290081556638990336) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -4558793959952263/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t 24176946784013/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 3203980553881365/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t 63000000000000000584033577514031009234944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t 239999999999999985583423570873468292726036956330197497987441128312872623931392) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))))))))))) |
(if (<=.f64 t -999999999999999979617044168753715171107129451866841652067632118957448454785561110036171446110395985078602511391629572118883509758736380261518894779920079058604308854941977225917932503040) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 t -17600000000000001015567222102152463338791632053187653023097107603930348912609898693729542639832266074574815232) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -104999999999999993416796972718876254028169216) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t -1316984921763987/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 t 4558793959952263/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 1549999999999999941174288839416275268750846646243994361642554487720216182652928) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))))))))) |
(if (<=.f64 a -67000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a -7040159025628825/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -5975119883377683/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8246953210043571/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 6285626241832747/5986310706507378352962293074805895248510699696029696) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 1119999999999999938997440829653760310240053401846292059895619732707281073388113476690764189857724070671417344) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))) |
(if (<=.f64 c -125000000000000002122027404779869963017630646696638342453825129389499718008402113619782790744531889109926056778894449904557425254206361567232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -4001867083405173/52656145834278593348959013841835216159447547700274555627155488768) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c -8266869891363893/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 c -3743770725422969/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c -2887163429247267/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c -5713266579666609/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 c -455405069941449/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 2952075737355269/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 6032744662767799/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 7004474260468781/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 294093687428169/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 c 4912146075884389/79228162514264337593543950336) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 c 91999999999999997267117507282002934631725669463052031582117194800406803927253896512004711317204571340192713564898120898257587581458435490420180885483785519417895671562240) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))))))))) |
(if (<=.f64 a -275000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -4653939145124475/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8418249431026001/187072209578355573530071658587684226515959365500928) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 3649999999999999849584840788304449715358022847837583073670117538763028772373397504) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 10599999999999999702019284606524037624444485535045697653927780744450881674665335601567025050125351088291840) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))) |
(if (<=.f64 a -280000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -8671119141178157/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8222608697118749/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8475596558534171/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 812247035053579/9444732965739290427392) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 2999999999999999974470223024111721621642565114518416193220185473467414953911648256) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 500000000000000016999495856501412297471987359856449023856715357418937635861600416646370808190366722960654336) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))))) |
(if (<=.f64 a -24000000000000000248110900293719159498352934459351750503809715953760220967146811376402658358198272) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -802724515596525/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 775638599498717/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4886469533914257/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8576696946688161/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 a 822752278660603/3291009114642412084309938365114701009965471731267159726697218048) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 1099999999999999891219702226063520241754664998505252021119501492963193383570935283660703160105697280) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))))) |
(if (<=.f64 a -280000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a -5232571895538543/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 687638988390735/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 7584021861765233/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3664852150435693/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 8285961456969919/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 a 2199998854441245/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 5799238496929023/93536104789177786765035829293842113257979682750464) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 a 11999999999999999513000693476204352777903953075781417276036868117680447075411453106192384) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c)))))))))))) |
(if (<=.f64 x -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 x -1274731182760241/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x -4016188005530807/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 x -3017368237836529/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x 7883569222662143/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 x 891101683129335/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x 2404907604760405/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) (if (<=.f64 x 8480865910936245/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))) |
(if (<=.f64 b -25000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -6605074233567479/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 c b)) (*.f64 i (*.f64 b (neg.f64 a))))) (*.f64 t (*.f64 j c))) (if (<=.f64 b -5466551842086025/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 290432989937067/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 6455624695217271/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))) |
(if (<=.f64 i -600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i -7423025276069149/47890485652059026823698344598447161988085597568237568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -2777283480300477/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i -1354862365809087/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -7374460938428367/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 i -2569559856440467/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 i 4495317912455029/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 i 1041998888074189/12554203470773361527671578846415332832204710888928069025792) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i 340000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i 30000000000000000948382466048) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 i 270000000000000003406751240783320399491138787216672454935382694015232416523878216711127718659285771757416832905127910083879149282968074043081769171656565489379299232991937223265712600138223422799872) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 i -200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i -8620287417370625/23945242826029513411849172299223580994042798784118784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -2291665473376297/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i -604423669600325/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -3366486976990959/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 i -8097012822408201/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 i 6048387816237235/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 i 8356077830146749/803469022129495137770981046170581301261101496891396417650688) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 i 25500000000) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 i 2349999999999999880042905600) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 i 54999999999999997312881085515793226293640382536524191847066211398154314480624775508031133390447871254527314968219260411888215392878038712009496547594520496965737015961053837504274800960259974234112) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 b -16000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -3605593463970953/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -8997827589086393/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -1825786850307637/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -3438194941953675/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b -6597562568034857/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 1109418515384897/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 7240201175425847/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 324922229779783/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 6081714912870287/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 b 6456360425798343/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 b -1400000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -2144706457017205/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -1259695862472095/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -1644522595740685/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -4053935242615611/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -6691813461863927/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 2873922249378019/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 7797139727381681/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4057009606683157/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 5025463820593977/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 4283642677760811/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 b 6456360425798343/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))))))) |
(if (<=.f64 b -340000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -1585217816056195/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -3599131035634557/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b -5501675593023383/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -5166132540371721/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -795241916682773/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4187439614273437/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 8752888960812245/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 260000000000000019837401586838906208566908924461056) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j)))))))))))) |
(if (<=.f64 b -660000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -4351578318585633/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -6838348967705659/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 b -5501675593023383/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b -615015778615681/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -1555139748179645/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 3290061214130837/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 5949503719112237/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 6456360425798343/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 549999999999999976523996412144533949323868810314889013157203699073165257909388134721615767586234022513319524438005270155613711517322513219580992081700467426407708553061825332394328064) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 j c))) (if (<=.f64 b 13500000000000000136100780475524474319036994037255577830065829580187627209330724030205882448794025397699554245519898530608922402554621700504720140261057900209230827208073647855485543225692592425681615055115510855237632) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 11999999999999999379675958285569279814168261899772735499903661710917351170149084950690409956900063879395302254116483182774436605097828412014097937331205651648997671632585969770665881713965438754408831886625959484122863020594130000756228917035008) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))))))))))))))) |
(if (<=.f64 a -5255931591500769/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 8535058474086213/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 5736278353626067/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 1011603460212143/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3804640965202595/2305843009213693952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))))) |
(if (<=.f64 a -7591901187723333/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 7918067634262499/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 a 236265149071767/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4593918114535591/4835703278458516698824704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))) |
(if (<=.f64 t -12499999999999999915261858429520349705771355524300800) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 t 6320014927250329/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 t 435533154109749/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 t 6719234226533413/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 t 150000000000000006067947700923341471744) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 t 5000000000000000235300672479527347945779800703933315382139354767449124765696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j))))))))))))) |
(if (<=.f64 a -7774106816228693/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 899724347282165/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 7927937771217763/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 7378697629483821/2305843009213693952) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))))))) |
(if (<=.f64 a -7942296627156717/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 8119463621814659/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 1552518092300709/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 4702927978231049/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8722064691547283/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 822752278660603/3291009114642412084309938365114701009965471731267159726697218048) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 t (neg.f64 (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))))) (if (<=.f64 a 4352132950612665/2417851639229258349412352) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c)))))))))) |
(if (<=.f64 a -5186894461101241/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 8229186103190533/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 2949784375371347/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 4389399446348979/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 1161976947540975/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 7930553376671967/9671406556917033397649408) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 i b) -1))) (*.f64 t (*.f64 j c)))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 1075280317483563/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4036547039981843/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 8622034626756923/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 5960077539223977/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 6780477246827337/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (+.f64 (-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (if (<=.f64 a 4533471823554859/302231454903657293676544) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 a 800000000000000011704556184539898424776034390291724047422888629735837091400918572728320) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 3511119404027961/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6831079606123119/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 8879226000566433/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 2216858109101601/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 z (*.f64 c b))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 19000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))))) |
(if (<=.f64 z -1166238552209971/5070602400912917605986812821504) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 z -2734063405978765/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 z -2284604661291467/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 z -2645396987754965/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 z -3860956584171391/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 z -5867985249082797/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (+.f64 (-.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 z 7640195823164843/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 b i) (neg.f64 a))) (if (<=.f64 z 5132091582190713/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) (if (<=.f64 z 6251263530824863/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 z 1495020541582441/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 z 108000000000000001251374032772667108631111250421775788385252196057991478601004824273551699401338747507870066714132593433062214216850429134550188869300183367680) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) (if (<=.f64 z 1750000000000000163640883377359823236033652605783589254121318069022119133486177250621471510016090856726349319197939540715962965356259303880887034501038344369086182031707141775623608656726398829782007974435189104855900449820676108320768) (+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))))))) |
(if (<=.f64 b -2200000000000000016777216) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 b -2144706457017205/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 j (*.f64 t c))) (if (<=.f64 b -8285961456969919/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -1810376437072487/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b -6396164097603083/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b 3523478544330139/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 340184356305213/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 43149552317389/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 b 2948408144391829/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 b 8263199609878107/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b 7559313193428757/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (-.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 600) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (*.f64 t (*.f64 j c))) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))))))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 3511119404027961/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 2200785024547119/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 660000000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a 8338908584566407/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 7137681160693359/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 (*.f64 c b) (neg.f64 z)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 6748370691814795/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 3010594320170221/463168356949264781694283940034751631413079938662562256157830336031652518559744) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 a 1600000000000000) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))))))))) |
(if (<=.f64 a -1180964871067589/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b)))) (if (<=.f64 a -1589109949656081/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8099686188435651/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 4564455225236349/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 441252181048159/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 a 4946608029462091/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 a 4150517416584649/4611686018427387904) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (if (<=.f64 a 1749999999999999866825996372818286734114942223976744615936) (*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) (if (<=.f64 a 7399999999999999695889124332173097668553429127797083218238809497732867837212571582491069385779174052986880) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 a (*.f64 i b))))))))))))) |
(if (<=.f64 b -16800000000000001006632960) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b) (if (<=.f64 b -5092589940836215/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b -6178129156512659/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -6774311829045435/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b -2141238934828355/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 b -8501960384168381/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 2768396830621733/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 b 4602618913854827/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 b 130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 b 25500000000000001048576) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))))))))))) |
(if (<=.f64 a -8278001381959481/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a -6762169998536515/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 7186630654466541/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6247379480440377/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 3013577315216837/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 c (*.f64 t j)) (if (<=.f64 a 966585344121683/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 4659623031868559/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 7365128867766319/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 a 604918203532289/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 c b))) (if (<=.f64 a 320000) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a -5680222798770673/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 7351406252183543/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 6001212989591869/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 c (*.f64 t j)) (if (<=.f64 a 463744502762071/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 a 1318761704194291/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 190) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a -2772489699399971/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 1748795881594061/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6144458957048931/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8418249431026001/187072209578355573530071658587684226515959365500928) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a 8119463621814659/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 4384504911992709/5846006549323611672814739330865132078623730171904) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a 1339538405257867/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 8241416172834219/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 x (*.f64 z y)) (if (<=.f64 a 7669960592712579/187072209578355573530071658587684226515959365500928) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))))))) |
(if (<=.f64 a -1349674138362959/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))) (if (<=.f64 a 1179516674790643/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (*.f64 c (*.f64 t j)) (if (<=.f64 a 906150928603649/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (*.f64 (*.f64 c b) (neg.f64 z)) (if (<=.f64 a 1517907502805667/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 x (*.f64 z y)) (if (<=.f64 a 8762203435012037/2305843009213693952) (*.f64 y (*.f64 z x)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x)))))))) |
(if (<=.f64 a -170000000000000010188567748783081155559920848313238080367863190441581134282194043947797535762619177368193788449875883799003045212229720441589803627053056) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 i (*.f64 b a)) (if (<=.f64 a -8997827589086393/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 a 8119463621814659/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (*.f64 c (*.f64 t j)) (if (<=.f64 a 1452164949685335/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 (*.f64 c b) (neg.f64 z)) (if (<=.f64 a 1129605583483287/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 x (*.f64 z y)) (if (<=.f64 a 4092871341354307/576460752303423488) (*.f64 y (*.f64 z x)) (if (<=.f64 a 39000000000000001067522850965240640903134098610667379888345666695889890177496524534054912) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 1599999999999999924597367258419376127959138924509729330865366203996575235827292593103931184054664172422196960983918918735759412985084835232170196603642279100416) (*.f64 a (*.f64 i b)) (if (<=.f64 a 4799999999999999968901386170007642845227243635602082101883482528550422636179187755897527228399343774785722324420004953696461434043168436662009069766444668944384) (*.f64 b (neg.f64 (*.f64 c z))) (*.f64 a (*.f64 t (neg.f64 x))))))))))))) |
(if (<=.f64 a -375000000000000015527058698901730801131289001761511245960479325286476925872948193011089604274768035929483607404927425814041437320021211903543815962624) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -7167183174968973/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 i (*.f64 b a)) (if (<=.f64 a -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 a 8119463621814659/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 c (*.f64 t j)) (if (<=.f64 a 5762190520351409/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 b (neg.f64 (*.f64 c z))) (if (<=.f64 a 7229475734293037/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 x (*.f64 z y)) (if (<=.f64 a 560000000000000000000) (*.f64 y (*.f64 z x)) (if (<=.f64 a 15999999999999999350667591301605803703871937434375223034715824156907262767215270808256512) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 1400000000000000055965999097835400650307888347741571982811810376347438911784699754332023333694925686818879491778584177324528983291895437681585472000385638989824) (*.f64 a (*.f64 i b)) (if (<=.f64 a 4799999999999999968901386170007642845227243635602082101883482528550422636179187755897527228399343774785722324420004953696461434043168436662009069766444668944384) (*.f64 b (neg.f64 (*.f64 c z))) (*.f64 a (*.f64 t (neg.f64 x))))))))))))) |
(if (<=.f64 a -1699999999999999998084022174364452499023902169126733241299225081258200858871621368992927023931550848660278454439399631343632835227408668282987741184) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 i (*.f64 b a)) (if (<=.f64 a 4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (*.f64 c (*.f64 t j)) (if (<=.f64 a 2267700785428619/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (*.f64 b (neg.f64 (*.f64 c z))) (if (<=.f64 a 5648027917416435/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 x (*.f64 z y)) (if (<=.f64 a 1040000000000000) (*.f64 y (*.f64 z x)) (if (<=.f64 a 140000000000000002048297332294482224335806018301051708299005510203771490995160750227456) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 1400000000000000055965999097835400650307888347741571982811810376347438911784699754332023333694925686818879491778584177324528983291895437681585472000385638989824) (*.f64 a (*.f64 i b)) (if (<=.f64 a 4799999999999999968901386170007642845227243635602082101883482528550422636179187755897527228399343774785722324420004953696461434043168436662009069766444668944384) (*.f64 b (neg.f64 (*.f64 c z))) (*.f64 a (*.f64 t (neg.f64 x)))))))))))) |
(if (<=.f64 a -819999999999999915235510053315992562084196662144430646738825879031146365265447515879832209492498628621265871610725596188825413916303987551764211564544) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -8997827589086393/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 i (*.f64 b a)) (if (<=.f64 a 8001617319455825/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 c (*.f64 t j)) (if (<=.f64 a 62000000000000000) (*.f64 (*.f64 y x) z) (*.f64 a (*.f64 t (neg.f64 x))))))) |
(if (<=.f64 c -2829716002184131/3450873173395281893717377931138512726225554486085193277581262111899648) (*.f64 c (*.f64 t j)) (if (<=.f64 c -8179503763623537/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (*.f64 b (*.f64 a i)) (if (<=.f64 c 531373909414873/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 (*.f64 y x) z) (if (<=.f64 c 8404072749667955/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 i (*.f64 b a)) (if (<=.f64 c 12499999999999998929143857152) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (*.f64 i b)) (if (<=.f64 a 3511119404027961/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (*.f64 c (*.f64 t j)) (if (<=.f64 a 89999999999999995805696) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 i b))))) |
(if (<=.f64 a -1237201293499379/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 a (*.f64 i b)) (if (<=.f64 a 3401396922652087/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (*.f64 c (*.f64 t j)) (if (<=.f64 a 84999999999999997902848) (*.f64 x (*.f64 z y)) (*.f64 a (*.f64 i b))))) |
(if (<=.f64 a -8997827589086393/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 a (*.f64 i b)) (if (<=.f64 a 11500000000000000120425529670065845928457043215077603278848) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 i b)))) |
(if (<=.f64 b -290000000000000006694174640057505284096) (*.f64 b (*.f64 a i)) (if (<=.f64 b 86000000000000000455836182279733087584649216) (*.f64 a (*.f64 i b)) (*.f64 b (*.f64 a i)))) |
(*.f64 a (*.f64 i b)) |
Compiled 8114 to 3056 computations (62.3% saved)
| 4× | egg-herbie |
| 2516× | rational.json-simplify-2 |
| 2516× | rational.json-simplify-2 |
| 2516× | rational.json-simplify-2 |
| 1874× | rational.json-simplify-35 |
| 1874× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 85 |
| 1 | 35 | 85 |
| 0 | 175 | 7347 |
| 1 | 388 | 7167 |
| 2 | 789 | 7167 |
| 3 | 1945 | 6735 |
| 4 | 4263 | 6735 |
| 5 | 5231 | 6483 |
| 6 | 6196 | 6483 |
| 7 | 6595 | 6483 |
| 8 | 6713 | 6483 |
| 9 | 6738 | 6483 |
| 0 | 175 | 7347 |
| 1 | 388 | 7167 |
| 2 | 789 | 7167 |
| 3 | 1945 | 6735 |
| 4 | 4263 | 6735 |
| 5 | 5231 | 6483 |
| 6 | 6196 | 6483 |
| 7 | 6595 | 6483 |
| 8 | 6713 | 6483 |
| 9 | 6738 | 6483 |
| 0 | 175 | 7347 |
| 1 | 388 | 7167 |
| 2 | 789 | 7167 |
| 3 | 1945 | 6735 |
| 4 | 4263 | 6735 |
| 5 | 5231 | 6483 |
| 6 | 6196 | 6483 |
| 7 | 6595 | 6483 |
| 8 | 6713 | 6483 |
| 9 | 6738 | 6483 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
Compiled 439 to 145 computations (67% saved)
Compiled 7700 to 1354 computations (82.4% saved)
Loading profile data...