Time bar (total: 1.9min)
| 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)
| 8.0s | 11567× | body | 256 | infinite |
| 6.4s | 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 | 300 | 3145 |
| 1 | 470 | 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 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i)))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.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 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x i)))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (-.f64 (*.f64 z c) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x y)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 z i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z t) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 t i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 b i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y t))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 a c) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 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 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (*.f64 t (-.f64 (*.f64 z c) (*.f64 b i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a c))) (*.f64 b (-.f64 (*.f64 z t) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 t i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a b) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 z c) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) j)) (*.f64 b (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 a i) (*.f64 y c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 a 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 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.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)))) |
Compiled 67 to 31 computations (53.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 |
|---|---|---|
| ▶ | 9.7b | (+.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)))) |
Compiled 38 to 23 computations (39.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) |
| ✓ | 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) |
| ✓ | 3.5b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| ✓ | 5.1b | (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) |
Compiled 132 to 23 computations (82.6% saved)
57 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | z | @ | -inf | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) |
| 5.0ms | i | @ | -inf | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) |
| 3.0ms | y | @ | inf | (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) |
| 2.0ms | x | @ | inf | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| 2.0ms | c | @ | inf | (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) |
| 1× | batch-egg-rewrite |
| 1194× | rational.json-simplify-55 |
| 1126× | rational.json-5 |
| 1124× | exponential.json-3 |
| 1124× | rational.json-1 |
| 1124× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 94 |
| 1 | 195 | 94 |
| 2 | 621 | 94 |
| 3 | 2377 | 94 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) |
(-.f64 (*.f64 z c) (*.f64 t i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 c z) (*.f64 i t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 i t) (*.f64 c z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 c z) (*.f64 i t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i t) (*.f64 c z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i t) (*.f64 c z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))) |
| 1× | egg-herbie |
| 1178× | rational.json-simplify-2 |
| 1130× | rational.json-simplify-47 |
| 950× | rational.json-simplify-49 |
| 704× | rational.json-simplify-1 |
| 658× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 108 | 7246 |
| 1 | 208 | 6910 |
| 2 | 530 | 6910 |
| 3 | 1815 | 6262 |
| 4 | 5682 | 6262 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 -1 (*.f64 i t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 -1 (*.f64 i t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 -1 (*.f64 i t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 -1 (*.f64 i t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(*.f64 -1 (*.f64 i t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 0) |
(+.f64 0 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 0) |
(/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1) |
(/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 0) |
(+.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 0) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) |
(pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1) |
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 0) |
(+.f64 0 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 0) |
(/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 1) |
(/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) |
(pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 1) |
(+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 0) |
(+.f64 0 (-.f64 (*.f64 c z) (*.f64 i t))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 i t) (*.f64 c z))) 1) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t)))) |
(*.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) -1) |
(*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t)))) |
(*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) 1)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t)))) |
(*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) |
(/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1) |
(/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t)))) |
(/.f64 (-.f64 (*.f64 i t) (*.f64 c z)) -1) |
(pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1) |
(neg.f64 (-.f64 (*.f64 i t) (*.f64 c z))) |
| Outputs |
|---|
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 j y))) |
(neg.f64 (*.f64 j (*.f64 y i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 j i))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 j (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 j (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 j y))) |
(neg.f64 (*.f64 j (*.f64 y i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 j i))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 j (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 j (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 j (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 j y))) |
(neg.f64 (*.f64 j (*.f64 y i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 j i))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 j y))) |
(neg.f64 (*.f64 j (*.f64 y i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 j i))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 j a)) |
(*.f64 j (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 j y))) |
(neg.f64 (*.f64 j (*.f64 y i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 j i))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 j y))) |
(neg.f64 (*.f64 j (*.f64 y i))) |
(*.f64 i (*.f64 j (neg.f64 y))) |
(*.f64 y (neg.f64 (*.f64 j i))) |
(*.f64 y (*.f64 j (neg.f64 i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y)))) |
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 j (*.f64 y i)))) |
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 j (+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))) |
(*.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 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 -1 (*.f64 t (*.f64 x a))) (*.f64 z (*.f64 x y))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 (*.f64 t b) -1)) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 i (*.f64 b (neg.f64 t))) |
(*.f64 i (*.f64 t (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 (*.f64 t b) -1)) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 i (*.f64 b (neg.f64 t))) |
(*.f64 i (*.f64 t (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 (*.f64 t b) -1)) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 i (*.f64 b (neg.f64 t))) |
(*.f64 i (*.f64 t (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 (*.f64 t b) -1)) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 i (*.f64 b (neg.f64 t))) |
(*.f64 i (*.f64 t (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 (*.f64 t b) -1)) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 i (*.f64 b (neg.f64 t))) |
(*.f64 i (*.f64 t (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 (*.f64 t b) -1)) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 i (*.f64 b (neg.f64 t))) |
(*.f64 i (*.f64 t (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 (*.f64 t b) -1)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (neg.f64 (*.f64 t b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 c (*.f64 z b))) |
(*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 t)))) |
(*.f64 -1 (*.f64 i t)) |
(*.f64 i (*.f64 t -1)) |
(*.f64 i (neg.f64 t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 -1 (*.f64 i t)) |
(*.f64 i (*.f64 t -1)) |
(*.f64 i (neg.f64 t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 -1 (*.f64 i t)) |
(*.f64 i (*.f64 t -1)) |
(*.f64 i (neg.f64 t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 -1 (*.f64 i t)) |
(*.f64 i (*.f64 t -1)) |
(*.f64 i (neg.f64 t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 -1 (*.f64 i t)) |
(*.f64 i (*.f64 t -1)) |
(*.f64 i (neg.f64 t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(*.f64 -1 (*.f64 i t)) |
(*.f64 i (*.f64 t -1)) |
(*.f64 i (neg.f64 t)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))) |
(+.f64 (*.f64 c z) (*.f64 i (*.f64 t -1))) |
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 t))) |
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 0) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(+.f64 0 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 0) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1) |
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 0) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 0) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 0) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(+.f64 0 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 0) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 1) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 1) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b) |
(+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 0) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(+.f64 0 (-.f64 (*.f64 c z) (*.f64 i t))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 i t) (*.f64 c z))) 1) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t)))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) -1) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t)))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) 1)) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t)))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t)))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(/.f64 (-.f64 (*.f64 i t) (*.f64 c z)) -1) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 1) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
(neg.f64 (-.f64 (*.f64 i t) (*.f64 c z))) |
(-.f64 (*.f64 c z) (*.f64 i t)) |
Compiled 2756 to 407 computations (85.2% saved)
12 alts after pruning (12 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 75 | 12 | 87 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 76 | 12 | 88 |
| Status | Error | Program |
|---|---|---|
| 11.7b | (+.f64 (-.f64 (+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| 18.9b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| ▶ | 18.9b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
| 18.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| 18.3b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| ▶ | 8.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
| 18.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) | |
| ▶ | 18.4b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
| ▶ | 15.1b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| 42.1b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| 19.8b | (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| ▶ | 19.9b | (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
Compiled 964 to 550 computations (42.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 3.5b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 4.9b | (*.f64 i (*.f64 j y)) |
| ✓ | 5.9b | (*.f64 c (*.f64 j a)) |
Compiled 151 to 32 computations (78.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (*.f64 c (*.f64 j a)) |
| 1.0ms | y | @ | 0 | (*.f64 i (*.f64 j y)) |
| 1.0ms | j | @ | 0 | (*.f64 i (*.f64 j y)) |
| 1.0ms | j | @ | inf | (*.f64 i (*.f64 j y)) |
| 0.0ms | a | @ | 0 | (*.f64 c (*.f64 j a)) |
| 1× | batch-egg-rewrite |
| 1242× | rational.json-simplify-49 |
| 936× | rational.json-simplify-47 |
| 612× | rational.json-5 |
| 610× | exponential.json-3 |
| 610× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 26 |
| 1 | 98 | 26 |
| 2 | 341 | 26 |
| 3 | 1308 | 26 |
| 4 | 5525 | 26 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 j a)) |
(*.f64 i (*.f64 j y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 j a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 j a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 j a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 c (*.f64 j a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 j a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 j a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 j a)) (/.f64 (*.f64 c (*.f64 j a)) (*.f64 c (*.f64 j a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 j a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 c (*.f64 j a)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 j (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 j (*.f64 i y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i y)) (/.f64 (*.f64 j (*.f64 i y)) (*.f64 j (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 i y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 j (*.f64 i y)))))))) |
| 1× | egg-herbie |
| 1430× | rational.json-simplify-47 |
| 812× | rational.json-simplify-111 |
| 776× | rational.json-simplify-76 |
| 716× | rational.json-simplify-55 |
| 608× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 47 | 1170 |
| 1 | 100 | 1170 |
| 2 | 278 | 1170 |
| 3 | 1156 | 1170 |
| 4 | 3650 | 1170 |
| 5 | 7323 | 1170 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(*.f64 i (*.f64 y j)) |
(+.f64 (*.f64 c (*.f64 j a)) 0) |
(+.f64 0 (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 j a)) 0) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 j a)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 j a)))) 1) |
(/.f64 (*.f64 c (*.f64 j a)) 1) |
(/.f64 (*.f64 c (*.f64 j a)) (/.f64 (*.f64 c (*.f64 j a)) (*.f64 c (*.f64 j a)))) |
(pow.f64 (*.f64 c (*.f64 j a)) 1) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 j a)))) |
(+.f64 (*.f64 j (*.f64 i y)) 0) |
(+.f64 0 (*.f64 j (*.f64 i y))) |
(-.f64 (*.f64 j (*.f64 i y)) 0) |
(-.f64 0 (neg.f64 (*.f64 j (*.f64 i y)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 j (*.f64 i y)))) 1) |
(/.f64 (*.f64 j (*.f64 i y)) 1) |
(/.f64 (*.f64 j (*.f64 i y)) (/.f64 (*.f64 j (*.f64 i y)) (*.f64 j (*.f64 i y)))) |
(pow.f64 (*.f64 j (*.f64 i y)) 1) |
(neg.f64 (neg.f64 (*.f64 j (*.f64 i y)))) |
| Outputs |
|---|
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 y (*.f64 i j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(*.f64 i (*.f64 y j)) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(+.f64 (*.f64 c (*.f64 j a)) 0) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 0 (*.f64 c (*.f64 j a))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(-.f64 (*.f64 c (*.f64 j a)) 0) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 j a)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 j a)))) 1) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(/.f64 (*.f64 c (*.f64 j a)) 1) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(/.f64 (*.f64 c (*.f64 j a)) (/.f64 (*.f64 c (*.f64 j a)) (*.f64 c (*.f64 j a)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(pow.f64 (*.f64 c (*.f64 j a)) 1) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 j a)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 j (*.f64 i y)) 0) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(+.f64 0 (*.f64 j (*.f64 i y))) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(-.f64 (*.f64 j (*.f64 i y)) 0) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(-.f64 0 (neg.f64 (*.f64 j (*.f64 i y)))) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 j (*.f64 i y)))) 1) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(/.f64 (*.f64 j (*.f64 i y)) 1) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(/.f64 (*.f64 j (*.f64 i y)) (/.f64 (*.f64 j (*.f64 i y)) (*.f64 j (*.f64 i y)))) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(pow.f64 (*.f64 j (*.f64 i y)) 1) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
(neg.f64 (neg.f64 (*.f64 j (*.f64 i y)))) |
(*.f64 j (*.f64 y i)) |
(*.f64 i (*.f64 j y)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) | |
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 3.5b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| 5.9b | (*.f64 c (*.f64 j a)) |
Compiled 114 to 21 computations (81.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) | |
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 5.1b | (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) | |
| ✓ | 5.5b | (*.f64 y (*.f64 z x)) |
Compiled 110 to 21 computations (80.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | 0 | (*.f64 y (*.f64 z x)) |
| 1.0ms | z | @ | 0 | (*.f64 y (*.f64 z x)) |
| 0.0ms | x | @ | 0 | (*.f64 y (*.f64 z x)) |
| 0.0ms | z | @ | inf | (*.f64 y (*.f64 z x)) |
| 0.0ms | x | @ | inf | (*.f64 y (*.f64 z x)) |
| 1× | batch-egg-rewrite |
| 1820× | rational.json-5 |
| 1818× | exponential.json-3 |
| 1818× | rational.json-1 |
| 1818× | rational.json-2 |
| 1818× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 62 | 13 |
| 2 | 222 | 13 |
| 3 | 837 | 13 |
| 4 | 3426 | 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 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 x)) (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z x)) 1))))) |
| 1× | egg-herbie |
| 1508× | rational.json-simplify-79 |
| 956× | rational.json-simplify-2 |
| 872× | rational.json-simplify-76 |
| 852× | rational.json-simplify-111 |
| 768× | rational.json-simplify-104 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 78 |
| 1 | 30 | 78 |
| 2 | 96 | 78 |
| 3 | 327 | 78 |
| 4 | 1448 | 78 |
| 5 | 3467 | 78 |
| 6 | 5166 | 78 |
| 7 | 6749 | 78 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 y (*.f64 z x)) 0) |
(+.f64 0 (*.f64 y (*.f64 z x))) |
(-.f64 (*.f64 y (*.f64 z x)) 0) |
(/.f64 (*.f64 y (*.f64 z x)) 1) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) |
(pow.f64 (*.f64 y (*.f64 z x)) 1) |
| 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 x)) 0) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) 1) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) |
(*.f64 y (*.f64 z x)) |
(pow.f64 (*.f64 y (*.f64 z x)) 1) |
(*.f64 y (*.f64 z x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) | |
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 5.1b | (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) | |
| ✓ | 6.4b | (*.f64 t (*.f64 a x)) |
Compiled 118 to 22 computations (81.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (*.f64 t (*.f64 a x)) |
| 1.0ms | t | @ | inf | (*.f64 t (*.f64 a x)) |
| 1.0ms | a | @ | 0 | (*.f64 t (*.f64 a x)) |
| 1.0ms | t | @ | 0 | (*.f64 t (*.f64 a x)) |
| 1.0ms | a | @ | -inf | (*.f64 t (*.f64 a x)) |
| 1× | batch-egg-rewrite |
| 1820× | rational.json-5 |
| 1818× | exponential.json-3 |
| 1818× | rational.json-1 |
| 1818× | rational.json-2 |
| 1818× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 62 | 13 |
| 2 | 222 | 13 |
| 3 | 837 | 13 |
| 4 | 3426 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (*.f64 a x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a x)) (/.f64 (*.f64 t (*.f64 a x)) (*.f64 t (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 a x)) 1))))) |
| 1× | egg-herbie |
| 1244× | rational.json-simplify-2 |
| 914× | rational.json-simplify-111 |
| 826× | rational.json-simplify-104 |
| 822× | rational.json-simplify-49 |
| 720× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 546 |
| 1 | 32 | 546 |
| 2 | 104 | 546 |
| 3 | 385 | 546 |
| 4 | 1778 | 546 |
| 5 | 4200 | 546 |
| 6 | 6024 | 546 |
| 7 | 7672 | 546 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 a x)) 0) |
(+.f64 0 (*.f64 t (*.f64 a x))) |
(-.f64 (*.f64 t (*.f64 a x)) 0) |
(/.f64 (*.f64 t (*.f64 a x)) 1) |
(/.f64 (*.f64 t (*.f64 a x)) (/.f64 (*.f64 t (*.f64 a x)) (*.f64 t (*.f64 a x)))) |
(pow.f64 (*.f64 t (*.f64 a x)) 1) |
| Outputs |
|---|
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(+.f64 (*.f64 t (*.f64 a x)) 0) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(+.f64 0 (*.f64 t (*.f64 a x))) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(-.f64 (*.f64 t (*.f64 a x)) 0) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(/.f64 (*.f64 t (*.f64 a x)) 1) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(/.f64 (*.f64 t (*.f64 a x)) (/.f64 (*.f64 t (*.f64 a x)) (*.f64 t (*.f64 a x)))) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
(pow.f64 (*.f64 t (*.f64 a x)) 1) |
(*.f64 a (*.f64 t x)) |
(*.f64 t (*.f64 a x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) | |
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 3.5b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 4.9b | (*.f64 i (*.f64 j (neg.f64 y))) |
Compiled 119 to 22 computations (81.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | i | @ | 0 | (*.f64 i (*.f64 j (neg.f64 y))) |
| 1.0ms | j | @ | 0 | (*.f64 i (*.f64 j (neg.f64 y))) |
| 1.0ms | y | @ | 0 | (*.f64 i (*.f64 j (neg.f64 y))) |
| 0.0ms | j | @ | inf | (*.f64 i (*.f64 j (neg.f64 y))) |
| 0.0ms | y | @ | inf | (*.f64 i (*.f64 j (neg.f64 y))) |
| 1× | batch-egg-rewrite |
| 914× | rational.json-simplify-49 |
| 906× | rational.json-simplify-54 |
| 766× | rational.json-simplify-47 |
| 708× | rational.json-simplify-50 |
| 512× | rational.json-simplify-58 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 82 | 17 |
| 2 | 287 | 17 |
| 3 | 1048 | 17 |
| 4 | 4397 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 i (*.f64 j (neg.f64 y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 j (neg.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 j (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 j (neg.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (*.f64 j (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 i (*.f64 j (neg.f64 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 j (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (*.f64 j (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (*.f64 j (neg.f64 y))))))))) |
| 1× | egg-herbie |
| 1454× | rational.json-simplify-79 |
| 1208× | rational.json-simplify-2 |
| 760× | rational.json-simplify-49 |
| 730× | rational.json-simplify-1 |
| 714× | rational.json-simplify-73 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 855 |
| 1 | 70 | 765 |
| 2 | 160 | 765 |
| 3 | 427 | 765 |
| 4 | 1588 | 765 |
| 5 | 3859 | 765 |
| 6 | 4796 | 765 |
| 7 | 5643 | 765 |
| 8 | 6874 | 765 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 j (neg.f64 y))) 0) |
(+.f64 0 (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 i (*.f64 j (neg.f64 y))) 0) |
(-.f64 0 (neg.f64 (*.f64 i (*.f64 j (neg.f64 y))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 i (*.f64 j (neg.f64 y))))) 1) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) 1) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) |
(pow.f64 (*.f64 i (*.f64 j (neg.f64 y))) 1) |
(neg.f64 (neg.f64 (*.f64 i (*.f64 j (neg.f64 y))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 (*.f64 i (*.f64 j (neg.f64 y))) 0) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(+.f64 0 (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(-.f64 (*.f64 i (*.f64 j (neg.f64 y))) 0) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(-.f64 0 (neg.f64 (*.f64 i (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 i (*.f64 j (neg.f64 y))))) 1) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) 1) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(pow.f64 (*.f64 i (*.f64 j (neg.f64 y))) 1) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
(neg.f64 (neg.f64 (*.f64 i (*.f64 j (neg.f64 y))))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 i (neg.f64 (*.f64 y j))) |
(*.f64 (*.f64 i j) (neg.f64 y)) |
(*.f64 i (*.f64 y (neg.f64 j))) |
Compiled 10788 to 1502 computations (86.1% saved)
14 alts after pruning (14 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 349 | 14 | 363 |
| Fresh | 7 | 0 | 7 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 361 | 14 | 375 |
| Status | Error | Program |
|---|---|---|
| 17.0b | (+.f64 (-.f64 (+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) | |
| 18.4b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) | |
| ▶ | 24.0b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| 27.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| 28.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) | |
| 24.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) | |
| 46.3b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| 24.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) | |
| ▶ | 27.8b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
| ▶ | 23.9b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
| ▶ | 15.5b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
| ▶ | 28.7b | (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
| 25.6b | (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) | |
| 28.2b | (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
Compiled 1000 to 586 computations (41.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) | |
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 3.5b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 4.7b | (*.f64 a (*.f64 c j)) |
Compiled 114 to 21 computations (81.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (*.f64 a (*.f64 c j)) |
| 0.0ms | a | @ | inf | (*.f64 a (*.f64 c j)) |
| 0.0ms | c | @ | -inf | (*.f64 a (*.f64 c j)) |
| 0.0ms | j | @ | -inf | (*.f64 a (*.f64 c j)) |
| 0.0ms | a | @ | -inf | (*.f64 a (*.f64 c j)) |
| 1× | batch-egg-rewrite |
| 1820× | rational.json-5 |
| 1818× | exponential.json-3 |
| 1818× | rational.json-1 |
| 1818× | rational.json-2 |
| 1818× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 62 | 13 |
| 2 | 222 | 13 |
| 3 | 837 | 13 |
| 4 | 3426 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c j)) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 a (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 c j)) 1))))) |
| 1× | egg-herbie |
| 1244× | rational.json-simplify-2 |
| 914× | rational.json-simplify-111 |
| 826× | rational.json-simplify-104 |
| 822× | rational.json-simplify-49 |
| 720× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 546 |
| 1 | 32 | 546 |
| 2 | 104 | 546 |
| 3 | 385 | 546 |
| 4 | 1778 | 546 |
| 5 | 4200 | 546 |
| 6 | 6024 | 546 |
| 7 | 7672 | 546 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 c (*.f64 a j)) |
(+.f64 (*.f64 a (*.f64 c j)) 0) |
(+.f64 0 (*.f64 a (*.f64 c j))) |
(-.f64 (*.f64 a (*.f64 c j)) 0) |
(/.f64 (*.f64 a (*.f64 c j)) 1) |
(/.f64 (*.f64 a (*.f64 c j)) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 a (*.f64 c j)))) |
(pow.f64 (*.f64 a (*.f64 c j)) 1) |
| Outputs |
|---|
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 (*.f64 a (*.f64 c j)) 0) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(+.f64 0 (*.f64 a (*.f64 c j))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(-.f64 (*.f64 a (*.f64 c j)) 0) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(/.f64 (*.f64 a (*.f64 c j)) 1) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(/.f64 (*.f64 a (*.f64 c j)) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 a (*.f64 c j)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(pow.f64 (*.f64 a (*.f64 c j)) 1) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
| 3.5b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 4.3b | (*.f64 c (*.f64 z b)) |
| 5.9b | (*.f64 c (*.f64 j a)) |
Compiled 91 to 19 computations (79.1% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | z | @ | inf | (*.f64 c (*.f64 z b)) |
| 1.0ms | x | @ | 0 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
| 1.0ms | b | @ | 0 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
| 1.0ms | j | @ | 0 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
| 1.0ms | c | @ | 0 | (*.f64 c (*.f64 z b)) |
| 1× | batch-egg-rewrite |
| 1046× | rational.json-5 |
| 1044× | exponential.json-3 |
| 1044× | rational.json-1 |
| 1044× | rational.json-2 |
| 1044× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 74 |
| 1 | 174 | 74 |
| 2 | 576 | 74 |
| 3 | 2213 | 74 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 z b)) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
| 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 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 b)) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 z b)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))) (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) (/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1))))) |
| 1× | egg-herbie |
| 1272× | rational.json-simplify-111 |
| 1214× | rational.json-simplify-47 |
| 1206× | rational.json-simplify-49 |
| 882× | rational.json-simplify-54 |
| 806× | rational.json-simplify-55 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 106 | 6286 |
| 1 | 233 | 6100 |
| 2 | 518 | 5660 |
| 3 | 1208 | 5548 |
| 4 | 3237 | 5530 |
| 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 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a 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 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 a j)) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 a j)) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 z b)) 0) |
(+.f64 0 (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 c (*.f64 z b)) 0) |
(/.f64 (*.f64 c (*.f64 z b)) 1) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) |
(pow.f64 (*.f64 c (*.f64 z b)) 1) |
(-.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 0) |
(*.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1) |
(*.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))))) |
(*.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))) (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) (/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))))) |
(/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1) |
(/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))))) |
(pow.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1) |
| Outputs |
|---|
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 -1 (*.f64 t (*.f64 x a)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 a (*.f64 c j)) (*.f64 -1 (*.f64 t (*.f64 x a)))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 a x))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 c (*.f64 a j)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 x a))) |
(neg.f64 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) |
(+.f64 (*.f64 a (*.f64 c j)) (*.f64 -1 (*.f64 t (*.f64 x a)))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (*.f64 x a))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 z (*.f64 y x)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 t (*.f64 a x))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 c j))))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) |
(*.f64 a (*.f64 (+.f64 (*.f64 t x) (*.f64 c (*.f64 j -1))) -1)) |
(*.f64 a (neg.f64 (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(*.f64 a (-.f64 (*.f64 x (neg.f64 t)) (*.f64 c (neg.f64 j)))) |
(*.f64 a (-.f64 (-.f64 (*.f64 c j) 0) (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 z (*.f64 y x)) (*.f64 a (*.f64 (+.f64 (*.f64 t x) (*.f64 c (*.f64 j -1))) -1))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 z (*.f64 y x)) (*.f64 a (neg.f64 (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (neg.f64 (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))) |
(-.f64 (*.f64 a (-.f64 (*.f64 x (neg.f64 t)) (*.f64 c (neg.f64 j)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 z (*.f64 y x)) (*.f64 a (*.f64 (+.f64 (*.f64 t x) (*.f64 c (*.f64 j -1))) -1))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 z (*.f64 y x)) (*.f64 a (neg.f64 (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (neg.f64 (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))) |
(-.f64 (*.f64 a (-.f64 (*.f64 x (neg.f64 t)) (*.f64 c (neg.f64 j)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 z (*.f64 y x)) (*.f64 a (*.f64 (+.f64 (*.f64 t x) (*.f64 c (*.f64 j -1))) -1))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 z (*.f64 y x)) (*.f64 a (neg.f64 (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 a (neg.f64 (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))) |
(-.f64 (*.f64 a (-.f64 (*.f64 x (neg.f64 t)) (*.f64 c (neg.f64 j)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(-.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) |
(-.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 (*.f64 b z) -1)) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 (*.f64 b z) -1)) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 (*.f64 b z) -1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (+.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(+.f64 (*.f64 c (*.f64 z b)) 0) |
(*.f64 c (*.f64 b z)) |
(+.f64 0 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 c (*.f64 z b)) 0) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 c (*.f64 z b)) 1) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) |
(*.f64 c (*.f64 b z)) |
(pow.f64 (*.f64 c (*.f64 z b)) 1) |
(*.f64 c (*.f64 b z)) |
(-.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 0) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))) (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) (/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a))))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (/.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
(pow.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a))) 1) |
(-.f64 (+.f64 (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 a j)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) | |
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 5.9b | (*.f64 c (*.f64 j a)) | |
| ✓ | 6.2b | (*.f64 z (*.f64 y x)) |
Compiled 92 to 19 computations (79.3% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (*.f64 z (*.f64 y x)) |
| 0.0ms | z | @ | inf | (*.f64 z (*.f64 y x)) |
| 0.0ms | z | @ | -inf | (*.f64 z (*.f64 y x)) |
| 0.0ms | x | @ | -inf | (*.f64 z (*.f64 y x)) |
| 0.0ms | y | @ | -inf | (*.f64 z (*.f64 y x)) |
| 1× | batch-egg-rewrite |
| 1820× | rational.json-5 |
| 1818× | exponential.json-3 |
| 1818× | rational.json-1 |
| 1818× | rational.json-2 |
| 1818× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 62 | 13 |
| 2 | 222 | 13 |
| 3 | 837 | 13 |
| 4 | 3426 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (*.f64 y x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y x)) (/.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y x)) 1))))) |
| 1× | egg-herbie |
| 1244× | rational.json-simplify-2 |
| 914× | rational.json-simplify-111 |
| 826× | rational.json-simplify-104 |
| 822× | rational.json-simplify-49 |
| 720× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 546 |
| 1 | 32 | 546 |
| 2 | 104 | 546 |
| 3 | 385 | 546 |
| 4 | 1778 | 546 |
| 5 | 4200 | 546 |
| 6 | 6024 | 546 |
| 7 | 7672 | 546 |
| 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 y x)) 0) |
(+.f64 0 (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 z (*.f64 y x)) 0) |
(/.f64 (*.f64 z (*.f64 y x)) 1) |
(/.f64 (*.f64 z (*.f64 y x)) (/.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x)))) |
(pow.f64 (*.f64 z (*.f64 y x)) 1) |
| 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 y x)) 0) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 0 (*.f64 z (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (*.f64 z (*.f64 y x)) 0) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 z (*.f64 y x)) 1) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(/.f64 (*.f64 z (*.f64 y x)) (/.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(pow.f64 (*.f64 z (*.f64 y x)) 1) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) |
| 3.5b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| 4.3b | (*.f64 c (*.f64 z b)) | |
| 4.9b | (*.f64 i (*.f64 j (neg.f64 y))) |
Compiled 97 to 20 computations (79.4% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | inf | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) |
| 0.0ms | x | @ | 0 | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) |
| 0.0ms | y | @ | 0 | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) |
| 0.0ms | c | @ | 0 | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) |
| 0.0ms | t | @ | inf | (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) |
| 1× | batch-egg-rewrite |
| 1166× | rational.json-simplify-47 |
| 818× | rational.json-5 |
| 816× | exponential.json-3 |
| 816× | rational.json-1 |
| 816× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 43 |
| 1 | 137 | 43 |
| 2 | 456 | 43 |
| 3 | 1737 | 43 |
| 4 | 7218 | 43 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 c b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 c b)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))) |
| 1× | egg-herbie |
| 1346× | rational.json-simplify-47 |
| 1096× | rational.json-simplify-49 |
| 1000× | rational.json-simplify-2 |
| 906× | exponential.json-simplify-26 |
| 782× | rational.json-simplify-50 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 4505 |
| 1 | 150 | 4319 |
| 2 | 342 | 4319 |
| 3 | 1355 | 4143 |
| 4 | 5292 | 4141 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.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 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 0) |
(+.f64 0 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) |
(+.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 c b)) -1))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 c b)) -1)) 1) |
(*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1) |
(*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(*.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) |
(*.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) -1) |
(*.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(*.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) 1)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))))) |
(/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1) |
(/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(/.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) -1) |
(pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1) |
(neg.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 c (*.f64 b z))) |
(neg.f64 (+.f64 (*.f64 c (*.f64 b z)) (*.f64 t (*.f64 a x)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.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 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.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 -1 (*.f64 z (-.f64 (*.f64 y (*.f64 x -1)) (*.f64 c (*.f64 b -1))))) |
(*.f64 z (neg.f64 (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b))))) |
(*.f64 (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b))) (neg.f64 z)) |
(*.f64 z (neg.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))))) |
(*.f64 z (-.f64 (-.f64 (*.f64 y x) 0) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 z (-.f64 (*.f64 y (*.f64 x -1)) (*.f64 c (*.f64 b -1)))))) |
(*.f64 -1 (+.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 -1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(neg.f64 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(neg.f64 (+.f64 (*.f64 t (*.f64 a x)) (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 z (-.f64 (*.f64 y (*.f64 x -1)) (*.f64 c (*.f64 b -1)))))) |
(*.f64 -1 (+.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 -1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(neg.f64 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(neg.f64 (+.f64 (*.f64 t (*.f64 a x)) (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 z (-.f64 (*.f64 y (*.f64 x -1)) (*.f64 c (*.f64 b -1)))))) |
(*.f64 -1 (+.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 -1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(neg.f64 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(neg.f64 (+.f64 (*.f64 t (*.f64 a x)) (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 (*.f64 a x) (neg.f64 t)) |
(*.f64 t (neg.f64 (*.f64 a x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 z (*.f64 y x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 x (+.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 b (*.f64 z (neg.f64 c))) |
(*.f64 c (*.f64 b (neg.f64 z))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 0) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(+.f64 0 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(+.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 c b)) -1))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 c b)) -1)) 1) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) -1) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) 1)) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b)))))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(/.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) -1) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) 1) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
(neg.f64 (-.f64 (*.f64 z (*.f64 c b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) |
(-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 c (*.f64 b z))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 t i)) | |
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| ✓ | 4.7b | (*.f64 a (*.f64 x (neg.f64 t))) |
| 4.9b | (*.f64 i (*.f64 j (neg.f64 y))) |
Compiled 103 to 21 computations (79.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | 0 | (*.f64 a (*.f64 x (neg.f64 t))) |
| 1.0ms | x | @ | 0 | (*.f64 a (*.f64 x (neg.f64 t))) |
| 1.0ms | a | @ | 0 | (*.f64 a (*.f64 x (neg.f64 t))) |
| 0.0ms | t | @ | inf | (*.f64 a (*.f64 x (neg.f64 t))) |
| 0.0ms | x | @ | -inf | (*.f64 a (*.f64 x (neg.f64 t))) |
| 1× | batch-egg-rewrite |
| 914× | rational.json-simplify-49 |
| 906× | rational.json-simplify-54 |
| 766× | rational.json-simplify-47 |
| 708× | rational.json-simplify-50 |
| 512× | rational.json-simplify-58 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 82 | 17 |
| 2 | 287 | 17 |
| 3 | 1048 | 17 |
| 4 | 4397 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 x (neg.f64 t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 x (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 x (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (*.f64 x (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 a (*.f64 x (neg.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 x (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 x (neg.f64 t))) (/.f64 (*.f64 t (*.f64 a x)) (*.f64 t (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 x (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (*.f64 x (neg.f64 t))))))))) |
| 1× | egg-herbie |
| 1454× | rational.json-simplify-79 |
| 1166× | rational.json-simplify-2 |
| 742× | rational.json-simplify-49 |
| 736× | rational.json-simplify-1 |
| 710× | rational.json-simplify-73 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 855 |
| 1 | 67 | 765 |
| 2 | 156 | 765 |
| 3 | 424 | 765 |
| 4 | 1597 | 765 |
| 5 | 3814 | 765 |
| 6 | 4738 | 765 |
| 7 | 5583 | 765 |
| 8 | 6814 | 765 |
| 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 x (neg.f64 t))) 0) |
(+.f64 0 (*.f64 a (*.f64 x (neg.f64 t)))) |
(-.f64 (*.f64 a (*.f64 x (neg.f64 t))) 0) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 x (neg.f64 t))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (*.f64 x (neg.f64 t))))) 1) |
(/.f64 (*.f64 a (*.f64 x (neg.f64 t))) 1) |
(/.f64 (*.f64 a (*.f64 x (neg.f64 t))) (/.f64 (*.f64 t (*.f64 a x)) (*.f64 t (*.f64 a x)))) |
(pow.f64 (*.f64 a (*.f64 x (neg.f64 t))) 1) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 x (neg.f64 t))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 a (*.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 0 (*.f64 a (*.f64 x (neg.f64 t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 (*.f64 a (*.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 x (neg.f64 t))))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (*.f64 x (neg.f64 t))))) 1) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 a (*.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 a (*.f64 x (neg.f64 t))) (/.f64 (*.f64 t (*.f64 a x)) (*.f64 t (*.f64 a x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(pow.f64 (*.f64 a (*.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 x (neg.f64 t))))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 (neg.f64 t) (*.f64 a x)) |
(*.f64 a (*.f64 t (neg.f64 x))) |
Compiled 10758 to 1569 computations (85.4% saved)
32 alts after pruning (31 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 416 | 28 | 444 |
| Fresh | 6 | 3 | 9 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 426 | 32 | 458 |
| Status | Error | Program |
|---|---|---|
| 26.1b | (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) | |
| ▶ | 43.8b | (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| 34.0b | (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) | |
| 41.6b | (-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) | |
| 33.9b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) | |
| ▶ | 18.4b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
| ✓ | 24.0b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| 50.0b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (*.f64 c (*.f64 j a))) | |
| ▶ | 32.7b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
| 27.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| 28.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) | |
| 28.1b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) | |
| 38.5b | (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 45.8b | (+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 47.2b | (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 46.5b | (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 44.5b | (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) | |
| 43.5b | (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) | |
| 42.9b | (*.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) | |
| 43.5b | (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) | |
| 43.8b | (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) | |
| 52.1b | (*.f64 (*.f64 z y) x) | |
| 52.8b | (*.f64 (*.f64 b z) (neg.f64 c)) | |
| 52.6b | (*.f64 z (*.f64 y x)) | |
| 53.3b | (*.f64 y (*.f64 z x)) | |
| ▶ | 54.5b | (*.f64 t (*.f64 a (neg.f64 x))) |
| 41.6b | (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) | |
| 51.2b | (*.f64 c (*.f64 a j)) | |
| 53.2b | (*.f64 b (neg.f64 (*.f64 c z))) | |
| 43.7b | (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) | |
| 54.4b | (*.f64 a (*.f64 x (neg.f64 t))) | |
| ▶ | 51.6b | (*.f64 a (*.f64 c j)) |
Compiled 1576 to 993 computations (37% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 3.5b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) | |
| 4.9b | (*.f64 i (*.f64 j y)) | |
| 5.9b | (*.f64 c (*.f64 j a)) | |
| 6.2b | (*.f64 z (*.f64 y x)) |
Compiled 129 to 30 computations (76.7% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 4.7b | (*.f64 a (*.f64 c j)) |
Compiled 20 to 11 computations (45% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.4b | (*.f64 t (*.f64 a (neg.f64 x))) |
Compiled 24 to 12 computations (50% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (*.f64 t (*.f64 a (neg.f64 x))) |
| 0.0ms | t | @ | inf | (*.f64 t (*.f64 a (neg.f64 x))) |
| 0.0ms | x | @ | inf | (*.f64 t (*.f64 a (neg.f64 x))) |
| 0.0ms | t | @ | -inf | (*.f64 t (*.f64 a (neg.f64 x))) |
| 0.0ms | a | @ | inf | (*.f64 t (*.f64 a (neg.f64 x))) |
| 1× | batch-egg-rewrite |
| 914× | rational.json-simplify-49 |
| 906× | rational.json-simplify-54 |
| 766× | rational.json-simplify-47 |
| 708× | rational.json-simplify-50 |
| 512× | rational.json-simplify-58 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 82 | 17 |
| 2 | 287 | 17 |
| 3 | 1048 | 17 |
| 4 | 4397 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (*.f64 a (neg.f64 x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 a (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (*.f64 a (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 t (*.f64 a (neg.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 x (*.f64 t a)) (*.f64 x (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 a (neg.f64 x))))))))) |
| 1× | egg-herbie |
| 1364× | rational.json-simplify-79 |
| 1278× | rational.json-simplify-80 |
| 1042× | rational.json-simplify-2 |
| 766× | rational.json-simplify-1 |
| 688× | rational.json-simplify-49 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 855 |
| 1 | 70 | 765 |
| 2 | 150 | 765 |
| 3 | 403 | 765 |
| 4 | 1395 | 765 |
| 5 | 3522 | 765 |
| 6 | 4408 | 765 |
| 7 | 5217 | 765 |
| 8 | 6381 | 765 |
| 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 t (*.f64 a (neg.f64 x))) 0) |
(+.f64 0 (*.f64 t (*.f64 a (neg.f64 x)))) |
(-.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0) |
(-.f64 0 (neg.f64 (*.f64 t (*.f64 a (neg.f64 x))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 t (*.f64 a (neg.f64 x))))) 1) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 x (*.f64 t a)) (*.f64 x (*.f64 t a)))) |
(pow.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1) |
(neg.f64 (neg.f64 (*.f64 t (*.f64 a (neg.f64 x))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 0 (*.f64 t (*.f64 a (neg.f64 x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 0 (neg.f64 (*.f64 t (*.f64 a (neg.f64 x))))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 t (*.f64 a (neg.f64 x))))) 1) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 x (*.f64 t a)) (*.f64 x (*.f64 t a)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(pow.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(neg.f64 (neg.f64 (*.f64 t (*.f64 a (neg.f64 x))))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (neg.f64 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| ✓ | 4.3b | (*.f64 c (*.f64 b z)) |
| 5.5b | (*.f64 y (*.f64 z x)) |
Compiled 41 to 14 computations (65.9% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | 0 | (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| 1.0ms | c | @ | 0 | (*.f64 c (*.f64 b z)) |
| 1.0ms | z | @ | 0 | (*.f64 c (*.f64 b z)) |
| 1.0ms | b | @ | 0 | (*.f64 c (*.f64 b z)) |
| 1.0ms | y | @ | 0 | (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| 1× | batch-egg-rewrite |
| 1280× | rational.json-simplify-49 |
| 998× | rational.json-simplify-47 |
| 662× | rational.json-5 |
| 660× | exponential.json-3 |
| 660× | rational.json-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 44 |
| 1 | 106 | 44 |
| 2 | 369 | 42 |
| 3 | 1414 | 38 |
| 4 | 5936 | 38 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 b z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 b z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 c (*.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 b z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 b z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (*.f64 b z)) (*.f64 c (*.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 b z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 c (*.f64 b z)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) (/.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))))))) |
| 1× | egg-herbie |
| 1160× | rational.json-simplify-47 |
| 1032× | rational.json-simplify-50 |
| 938× | rational.json-simplify-41 |
| 690× | rational.json-simplify-2 |
| 650× | rational.json-simplify-54 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 72 | 2763 |
| 1 | 147 | 2763 |
| 2 | 480 | 2367 |
| 3 | 1359 | 2367 |
| 4 | 4234 | 2367 |
| 5 | 7345 | 2103 |
| 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 -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 -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 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 c (*.f64 b z)) 0) |
(+.f64 0 (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (*.f64 b z)) 0) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 b z)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 b z)))) 1) |
(/.f64 (*.f64 c (*.f64 b z)) 1) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (*.f64 b z)) (*.f64 c (*.f64 b z)))) |
(pow.f64 (*.f64 c (*.f64 b z)) 1) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 b z)))) |
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 0) |
(+.f64 0 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 1 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) 1) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) |
(*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(*.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) -1) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 1)) |
(*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) (/.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) |
(/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(/.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) -1) |
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) |
(neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
| Outputs |
|---|
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 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 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 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 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 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 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 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 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 c (*.f64 b z))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 z y)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(neg.f64 (*.f64 c (*.f64 z b))) |
(*.f64 c (neg.f64 (*.f64 z b))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 c (*.f64 b z)) 0) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(+.f64 0 (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(-.f64 (*.f64 c (*.f64 b z)) 0) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 b z)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 b z)))) 1) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 c (*.f64 b z)) 1) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (*.f64 b z)) (*.f64 c (*.f64 b z)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(pow.f64 (*.f64 c (*.f64 b z)) 1) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 b z)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 b (*.f64 c z)) |
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 0) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 0 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 1 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) 1) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) -1) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 1)) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) (/.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(/.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) -1) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (*.f64 z b)))) |
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 c (neg.f64 (*.f64 z b)))) |
(*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) |
| ✓ | 3.8b | (*.f64 b (*.f64 i (neg.f64 t))) |
| 5.9b | (*.f64 c (*.f64 j a)) | |
| 6.2b | (*.f64 z (*.f64 y x)) |
Compiled 76 to 18 computations (76.3% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | i | @ | 0 | (*.f64 b (*.f64 i (neg.f64 t))) |
| 1.0ms | t | @ | inf | (*.f64 b (*.f64 i (neg.f64 t))) |
| 1.0ms | b | @ | 0 | (*.f64 b (*.f64 i (neg.f64 t))) |
| 1.0ms | t | @ | 0 | (*.f64 b (*.f64 i (neg.f64 t))) |
| 1.0ms | b | @ | inf | (*.f64 b (*.f64 i (neg.f64 t))) |
| 1× | batch-egg-rewrite |
| 1248× | rational.json-simplify-47 |
| 806× | rational.json-5 |
| 804× | exponential.json-3 |
| 804× | rational.json-1 |
| 804× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 52 |
| 1 | 134 | 52 |
| 2 | 459 | 52 |
| 3 | 1717 | 52 |
| 4 | 7265 | 52 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (*.f64 i (neg.f64 t))) |
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 b (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 b (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 b (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (*.f64 b (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 i (*.f64 b (neg.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 b (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 b (neg.f64 t))) (/.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 i (*.f64 b (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (*.f64 b (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (*.f64 b (neg.f64 t))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x)))))))) |
| 1× | egg-herbie |
| 1492× | rational.json-simplify-47 |
| 1292× | rational.json-simplify-49 |
| 1212× | rational.json-simplify-2 |
| 1038× | rational.json-simplify-1 |
| 846× | rational.json-simplify-50 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 63 | 3290 |
| 1 | 131 | 3200 |
| 2 | 372 | 3200 |
| 3 | 1811 | 3200 |
| 4 | 7411 | 3200 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) 0) |
(+.f64 0 (*.f64 i (*.f64 b (neg.f64 t)))) |
(-.f64 (*.f64 i (*.f64 b (neg.f64 t))) 0) |
(-.f64 0 (neg.f64 (*.f64 i (*.f64 b (neg.f64 t))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 i (*.f64 b (neg.f64 t))))) 1) |
(/.f64 (*.f64 i (*.f64 b (neg.f64 t))) 1) |
(/.f64 (*.f64 i (*.f64 b (neg.f64 t))) (/.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 i (*.f64 b (neg.f64 t))))) |
(pow.f64 (*.f64 i (*.f64 b (neg.f64 t))) 1) |
(neg.f64 (neg.f64 (*.f64 i (*.f64 b (neg.f64 t))))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 0) |
(+.f64 0 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) |
(+.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) -1))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) -1)) 1) |
(*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1) |
(*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(*.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) |
(*.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x))) -1) |
(*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) 1)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))))) |
(/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1) |
(/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(/.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x))) -1) |
(pow.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1) |
(neg.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x)))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 i (*.f64 t b)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 i (*.f64 b (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(+.f64 0 (*.f64 i (*.f64 b (neg.f64 t)))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(-.f64 (*.f64 i (*.f64 b (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(-.f64 0 (neg.f64 (*.f64 i (*.f64 b (neg.f64 t))))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 i (*.f64 b (neg.f64 t))))) 1) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(/.f64 (*.f64 i (*.f64 b (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(/.f64 (*.f64 i (*.f64 b (neg.f64 t))) (/.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 i (*.f64 b (neg.f64 t))))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(pow.f64 (*.f64 i (*.f64 b (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(neg.f64 (neg.f64 (*.f64 i (*.f64 b (neg.f64 t))))) |
(*.f64 -1 (*.f64 i (*.f64 t b))) |
(*.f64 i (neg.f64 (*.f64 t b))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 0) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 0 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) -1))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) -1)) 1) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x))) -1) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) 1)) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))) (*.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t))))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (/.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(/.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x))) -1) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(pow.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 b (neg.f64 t)))) 1) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
(neg.f64 (-.f64 (*.f64 i (*.f64 b (neg.f64 t))) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) |
Compiled 3749 to 725 computations (80.7% saved)
34 alts after pruning (30 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 168 | 5 | 173 |
| Fresh | 1 | 25 | 26 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 171 | 34 | 205 |
| Status | Error | Program |
|---|---|---|
| 26.1b | (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) | |
| ✓ | 43.8b | (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| 34.0b | (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) | |
| 41.6b | (-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) | |
| 26.9b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) | |
| ✓ | 24.0b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| 50.0b | (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (*.f64 c (*.f64 j a))) | |
| 27.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) | |
| 28.2b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) | |
| 33.0b | (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) | |
| 28.1b | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) | |
| 38.5b | (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 34.2b | (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) | |
| 45.8b | (+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 47.2b | (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 46.5b | (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) | |
| 43.0b | (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) | |
| 44.5b | (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) | |
| 43.5b | (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) | |
| 42.9b | (*.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) | |
| 43.5b | (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) | |
| 43.8b | (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) | |
| 52.1b | (*.f64 (*.f64 z y) x) | |
| 52.8b | (*.f64 (*.f64 b z) (neg.f64 c)) | |
| 52.6b | (*.f64 z (*.f64 y x)) | |
| 53.5b | (*.f64 z (*.f64 c (neg.f64 b))) | |
| 53.3b | (*.f64 y (*.f64 z x)) | |
| ✓ | 54.5b | (*.f64 t (*.f64 a (neg.f64 x))) |
| 41.6b | (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) | |
| 51.2b | (*.f64 c (*.f64 a j)) | |
| 53.2b | (*.f64 b (neg.f64 (*.f64 c z))) | |
| 43.7b | (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) | |
| 54.4b | (*.f64 a (*.f64 x (neg.f64 t))) | |
| ✓ | 51.6b | (*.f64 a (*.f64 c j)) |
Compiled 833 to 529 computations (36.5% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 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 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (*.f64 c a)))) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 c (*.f64 z b)) (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 j (*.f64 c a)))))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (/.f64 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
10 calls:
| 593.0ms | z |
| 516.0ms | c |
| 505.0ms | t |
| 416.0ms | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
| 353.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 6.7b | 3 | x |
| 7.6b | 2 | y |
| 5.5b | 4 | z |
| 6.0b | 4 | t |
| 8.8b | 1 | a |
| 7.5b | 2 | b |
| 6.8b | 4 | c |
| 5.2b | 5 | i |
| 6.5b | 2 | j |
| 3.5b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) |
Compiled 1442 to 308 computations (78.6% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.575999500549946e+304 | +inf |
| 0.0ms | -inf | -1.2778340680628889e+305 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
9 calls:
| 996.0ms | t |
| 930.0ms | y |
| 890.0ms | z |
| 851.0ms | a |
| 401.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 9.7b | 3 | x |
| 5.6b | 11 | y |
| 9.0b | 6 | z |
| 8.5b | 5 | t |
| 8.2b | 8 | a |
| 7.9b | 7 | b |
| 8.8b | 7 | c |
| 6.9b | 6 | i |
| 9.9b | 3 | j |
Compiled 960 to 233 computations (75.7% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 2.360803689588319e+141 | 1.4660960643932452e+143 |
| 46.0ms | 8.60267887648859e+56 | 6.788275756713349e+62 |
| 33.0ms | 719522100.3131986 | 4354613015.619392 |
| 48.0ms | 1.3435331409682733e-165 | 5.852136350368349e-147 |
| 45.0ms | 4.841658144919259e-201 | 3.404874296310652e-194 |
| 25.0ms | -5.145368840817854e-278 | -1.6043087950005097e-278 |
| 33.0ms | -1.0558687207959633e-243 | -1.7895057323750703e-245 |
| 10.0ms | -9.799850013315669e-218 | -8.660591608665479e-218 |
| 29.0ms | -4.583767393106148e-66 | -2.2883453385572166e-66 |
| 56.0ms | -2.222403180979206e+173 | -6.671583233106257e+166 |
| 300.0ms | 1104× | body | 256 | valid |
| 22.0ms | 90× | body | 256 | infinite |
Compiled 4916 to 3115 computations (36.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
9 calls:
| 803.0ms | z |
| 493.0ms | y |
| 420.0ms | a |
| 419.0ms | c |
| 344.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 9.7b | 3 | x |
| 6.1b | 10 | y |
| 9.0b | 6 | z |
| 8.6b | 5 | t |
| 8.0b | 9 | a |
| 9.0b | 6 | b |
| 8.9b | 7 | c |
| 7.9b | 5 | i |
| 9.9b | 3 | j |
Compiled 906 to 229 computations (74.7% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 2.360803689588319e+141 | 1.4660960643932452e+143 |
| 47.0ms | 703193800704846.1 | 14948081793863244000.0 |
| 52.0ms | 1.3435331409682733e-165 | 5.852136350368349e-147 |
| 41.0ms | 4.841658144919259e-201 | 3.404874296310652e-194 |
| 28.0ms | -5.145368840817854e-278 | -1.6043087950005097e-278 |
| 41.0ms | -1.0558687207959633e-243 | -1.7895057323750703e-245 |
| 9.0ms | -9.799850013315669e-218 | -8.660591608665479e-218 |
| 24.0ms | -4.583767393106148e-66 | -2.2883453385572166e-66 |
| 63.0ms | -2.222403180979206e+173 | -6.671583233106257e+166 |
| 303.0ms | 992× | body | 256 | valid |
| 18.0ms | 72× | body | 256 | infinite |
Compiled 4411 to 2792 computations (36.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 1.6s | y |
| 1.2s | c |
| 1.0s | z |
| 878.0ms | a |
| 750.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 9.7b | 3 | x |
| 6.2b | 10 | y |
| 9.0b | 6 | z |
| 8.6b | 5 | t |
| 8.0b | 9 | a |
| 9.0b | 6 | b |
| 7.4b | 10 | c |
| 7.9b | 5 | i |
| 9.9b | 3 | j |
Compiled 880 to 228 computations (74.1% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 53.0ms | 2.360803689588319e+141 | 1.4660960643932452e+143 |
| 48.0ms | 703193800704846.1 | 14948081793863244000.0 |
| 223.0ms | 1.3435331409682733e-165 | 5.852136350368349e-147 |
| 32.0ms | 4.841658144919259e-201 | 3.404874296310652e-194 |
| 17.0ms | -5.145368840817854e-278 | -1.6043087950005097e-278 |
| 147.0ms | -1.0558687207959633e-243 | -1.7895057323750703e-245 |
| 12.0ms | -9.799850013315669e-218 | -8.660591608665479e-218 |
| 26.0ms | -4.583767393106148e-66 | -2.2883453385572166e-66 |
| 163.0ms | -2.222403180979206e+173 | -6.671583233106257e+166 |
| 553.0ms | 992× | body | 256 | valid |
| 137.0ms | 75× | body | 256 | infinite |
Compiled 4411 to 2792 computations (36.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
9 calls:
| 755.0ms | a |
| 628.0ms | z |
| 582.0ms | b |
| 534.0ms | c |
| 511.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 9.7b | 3 | x |
| 10.0b | 5 | y |
| 9.8b | 6 | z |
| 10.5b | 3 | t |
| 9.5b | 6 | a |
| 10.9b | 3 | b |
| 9.7b | 7 | c |
| 9.8b | 4 | i |
| 10.5b | 3 | j |
Compiled 854 to 227 computations (73.4% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 56.0ms | 7843431.4831416365 | 2647452399698.658 |
| 48.0ms | 1.5638536690252248e-95 | 3.5202066299005704e-90 |
| 32.0ms | 3.384641897048302e-281 | 2.8532810978969676e-280 |
| 248.0ms | -6.796151560875473e-237 | -1.2457278889177313e-240 |
| 51.0ms | -2.2787513631549696e-51 | -1.8755249987983634e-62 |
| 403.0ms | 672× | body | 256 | valid |
| 7.0ms | 27× | body | 256 | infinite |
Compiled 2903 to 1850 computations (36.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
9 calls:
| 527.0ms | y |
| 414.0ms | x |
| 316.0ms | a |
| 212.0ms | i |
| 179.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 10.8b | 5 | x |
| 10.0b | 5 | y |
| 13.0b | 2 | z |
| 11.4b | 3 | t |
| 9.6b | 6 | a |
| 11.5b | 3 | b |
| 12.9b | 3 | c |
| 9.9b | 5 | i |
| 11.2b | 3 | j |
Compiled 727 to 215 computations (70.4% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 43.0ms | 9.775657770435776e-157 | 1.375859070652077e-153 |
| 36.0ms | 1.680978134807876e-215 | 3.7396951413528495e-213 |
| 164.0ms | 3.384641897048302e-281 | 2.8532810978969676e-280 |
| 39.0ms | -6.796151560875473e-237 | -1.2457278889177313e-240 |
| 182.0ms | -2.2787513631549696e-51 | -1.8755249987983634e-62 |
| 317.0ms | 624× | body | 256 | valid |
| 1.0ms | 3× | body | 256 | infinite |
Compiled 2708 to 1736 computations (35.9% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
9 calls:
| 458.0ms | x |
| 251.0ms | a |
| 224.0ms | j |
| 220.0ms | i |
| 205.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 10.8b | 5 | x |
| 10.0b | 5 | y |
| 13.0b | 2 | z |
| 11.3b | 5 | t |
| 9.3b | 7 | a |
| 13.3b | 3 | b |
| 13.5b | 3 | c |
| 10.0b | 6 | i |
| 10.9b | 5 | j |
Compiled 702 to 214 computations (69.5% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 220.0ms | 9.775657770435776e-157 | 1.375859070652077e-153 |
| 81.0ms | 1.680978134807876e-215 | 3.7396951413528495e-213 |
| 34.0ms | 3.384641897048302e-281 | 2.8532810978969676e-280 |
| 47.0ms | -6.796151560875473e-237 | -1.2457278889177313e-240 |
| 24.0ms | -2.7709964032863894e-80 | -8.235595009207385e-81 |
| 27.0ms | -5.365728354453428e+20 | -2.333440659453594e+20 |
| 408.0ms | 624× | body | 256 | valid |
| 2.0ms | 7× | body | 256 | infinite |
Compiled 2668 to 1716 computations (35.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) |
9 calls:
| 424.0ms | i |
| 359.0ms | a |
| 272.0ms | b |
| 251.0ms | t |
| 224.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 10.8b | 5 | x |
| 11.4b | 3 | y |
| 12.7b | 4 | z |
| 12.6b | 5 | t |
| 10.5b | 7 | a |
| 13.1b | 5 | b |
| 14.3b | 3 | c |
| 10.7b | 6 | i |
| 10.9b | 5 | j |
Compiled 677 to 213 computations (68.5% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.2470837446221613e-8 | 9.795334306552687e-8 |
| 34.0ms | 1.7560127519676106e-80 | 2.7860935797589778e-77 |
| 20.0ms | 3.384641897048302e-281 | 2.8532810978969676e-280 |
| 32.0ms | -2.0255378060852456e-220 | -1.2717987370652586e-224 |
| 16.0ms | -2.7709964032863894e-80 | -8.235595009207385e-81 |
| 22.0ms | -5.365728354453428e+20 | -2.333440659453594e+20 |
| 117.0ms | 608× | body | 256 | valid |
| 4.0ms | 22× | body | 256 | infinite |
Compiled 2572 to 1644 computations (36.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 743.0ms | z |
| 505.0ms | a |
| 488.0ms | j |
| 448.0ms | c |
| 413.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 13.7b | 6 | x |
| 12.8b | 6 | y |
| 11.1b | 8 | z |
| 13.6b | 7 | t |
| 11.4b | 11 | a |
| 13.1b | 9 | b |
| 14.2b | 8 | c |
| 10.9b | 10 | i |
| 12.2b | 11 | j |
Compiled 652 to 211 computations (67.6% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 44.0ms | 2.799612905907003e+91 | 7.040769306629063e+93 |
| 63.0ms | 2.807018780671716e-113 | 4.472978516495678e-99 |
| 13.0ms | 1.4420885105672192e-178 | 4.8172652290651136e-178 |
| 48.0ms | 1.5901831256187978e-296 | 8.497675349715236e-294 |
| 55.0ms | -3.486962962928563e-244 | -1.085375553086822e-250 |
| 230.0ms | -9.720395797030437e-29 | -1.2423800871444731e-29 |
| 40.0ms | -2.327714062652978e+98 | -3.2805379625181568e+97 |
| 67.0ms | -2.841235626536478e+116 | -1.095041543971568e+106 |
| 102.0ms | -1.5477216818219122e+171 | -1.909007034344466e+166 |
| 583.0ms | 1056× | body | 256 | valid |
| 43.0ms | 133× | body | 256 | infinite |
Compiled 4163 to 2744 computations (34.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
| Outputs |
|---|
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
9 calls:
| 990.0ms | y |
| 948.0ms | i |
| 793.0ms | b |
| 724.0ms | x |
| 706.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 13.7b | 6 | x |
| 13.0b | 6 | y |
| 11.1b | 8 | z |
| 11.8b | 11 | t |
| 11.6b | 11 | a |
| 14.7b | 7 | b |
| 14.2b | 8 | c |
| 11.6b | 11 | i |
| 15.2b | 7 | j |
Compiled 629 to 210 computations (66.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 59.0ms | 3.1124324826956376e+29 | 1.193538461175853e+36 |
| 233.0ms | 2.3882492747386328e-77 | 6.823643295988039e-77 |
| 167.0ms | 1.2288719369646696e-246 | 4.738287101008736e-243 |
| 39.0ms | 7.810914686449984e-289 | 3.826732775255716e-287 |
| 173.0ms | -1.0336285142877794e-280 | -9.342265378350689e-282 |
| 42.0ms | -3.8080979725732646e-38 | -7.219467717517988e-41 |
| 50.0ms | -0.8472354577132252 | -0.021960796510003606 |
| 727.0ms | 800× | body | 256 | valid |
| 10.0ms | 37× | body | 256 | infinite |
Compiled 3218 to 2118 computations (34.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 1.5s | z |
| 878.0ms | y |
| 831.0ms | t |
| 805.0ms | i |
| 726.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 13.7b | 6 | x |
| 14.1b | 7 | y |
| 11.9b | 10 | z |
| 11.8b | 11 | t |
| 14.4b | 8 | a |
| 13.6b | 8 | b |
| 15.3b | 6 | c |
| 11.2b | 13 | i |
| 15.7b | 6 | j |
Compiled 607 to 206 computations (66.1% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 156.0ms | 2.799612905907003e+91 | 7.040769306629063e+93 |
| 117.0ms | 2.807018780671716e-113 | 4.472978516495678e-99 |
| 29.0ms | 1.4420885105672192e-178 | 4.8172652290651136e-178 |
| 49.0ms | 1.5901831256187978e-296 | 8.497675349715236e-294 |
| 48.0ms | -1.7165194787452895e-256 | -3.493732545570345e-260 |
| 67.0ms | -5.368780660955559e-223 | -3.279812302945516e-238 |
| 41.0ms | -2.4589782871746744e-179 | -6.409016411263903e-181 |
| 192.0ms | -1.5780043468375966e-158 | -1.1918743319318888e-159 |
| 0.0ms | -2.5834482069519883e-101 | -2.4944176837108516e-101 |
| 52.0ms | -11943.594197520702 | -1.9361760605910634 |
| 102.0ms | -1.448686125467744e+20 | -134386411924713040.0 |
| 54.0ms | -3.2991447127720435e+81 | -3.3281215977275118e+66 |
| 764.0ms | 1392× | body | 256 | valid |
| 81.0ms | 75× | body | 256 | infinite |
Compiled 5425 to 3580 computations (34% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 i j) (neg.f64 y))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 587.0ms | z |
| 529.0ms | x |
| 517.0ms | i |
| 430.0ms | t |
| 406.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 13.4b | 7 | x |
| 14.1b | 7 | y |
| 13.4b | 7 | z |
| 11.9b | 13 | t |
| 14.4b | 8 | a |
| 13.9b | 10 | b |
| 15.3b | 6 | c |
| 11.0b | 16 | i |
| 14.1b | 9 | j |
Compiled 585 to 204 computations (65.1% saved)
| 15× | binary-search |
| Time | Left | Right |
|---|---|---|
| 200.0ms | 4.409737688869626e+187 | 5.809859827059721e+203 |
| 116.0ms | 7.714926898225525e+108 | 1.1082314253514383e+111 |
| 42.0ms | 1.4879499895823526e+79 | 4.288222316442646e+82 |
| 37.0ms | 1.5789265319478793e+56 | 3.0288353519037825e+57 |
| 37.0ms | 8.390745056643556e+27 | 9.431013630480456e+29 |
| 41.0ms | 4.472978516495678e-99 | 1.9052545704725324e-91 |
| 23.0ms | 7.052022561274188e-114 | 2.807018780671716e-113 |
| 28.0ms | 4.8172652290651136e-178 | 6.832373323190063e-177 |
| 23.0ms | 4.7656720919155555e-185 | 1.655816816111908e-184 |
| 120.0ms | 1.5901831256187978e-296 | 8.497675349715236e-294 |
| 37.0ms | -1.7165194787452895e-256 | -3.493732545570345e-260 |
| 76.0ms | -7.085270808591223e-155 | -4.164909359496204e-155 |
| 36.0ms | -5.306055312408473e-84 | -2.273084385724468e-85 |
| 55.0ms | -2.4917205946081395e+40 | -1.3884043316655716e+28 |
| 60.0ms | -3.2991447127720435e+81 | -3.3281215977275118e+66 |
| 823.0ms | 1776× | body | 256 | valid |
| 53.0ms | 205× | body | 256 | infinite |
Compiled 6830 to 4525 computations (33.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
9 calls:
| 413.0ms | y |
| 342.0ms | x |
| 306.0ms | c |
| 302.0ms | t |
| 291.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 15.4b | 5 | x |
| 14.5b | 8 | y |
| 14.0b | 7 | z |
| 13.5b | 11 | t |
| 15.8b | 6 | a |
| 16.4b | 5 | b |
| 15.5b | 9 | c |
| 14.4b | 9 | i |
| 15.6b | 7 | j |
Compiled 541 to 200 computations (63% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 105.0ms | 5.923979301740792e+281 | 4.1491473729929954e+297 |
| 189.0ms | 2.082301743869245e+243 | 8.525471343314206e+244 |
| 134.0ms | 2.7946373135545918e+94 | 4.587074457421715e+113 |
| 41.0ms | 5.801014509574907e+75 | 6.8569813783843895e+78 |
| 30.0ms | 2.4666501597757937e-14 | 1.0204288654728011e-13 |
| 43.0ms | 1.6282222577855515e-55 | 6.208936683612715e-46 |
| 34.0ms | 1.1502345666243422e-82 | 1.9686131296739998e-81 |
| 36.0ms | 1.4518111813973037e-207 | 3.916243754692814e-204 |
| 154.0ms | 1.4645169226546612e-304 | 1.1821159488904983e-299 |
| 38.0ms | -2.8850158673416978e+79 | -1.896127283379638e+77 |
| 534.0ms | 1296× | body | 256 | valid |
| 232.0ms | 389× | body | 256 | infinite |
Compiled 4916 to 3281 computations (33.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
| Outputs |
|---|
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
9 calls:
| 432.0ms | i |
| 371.0ms | j |
| 355.0ms | y |
| 318.0ms | c |
| 274.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 15.4b | 6 | x |
| 13.8b | 10 | y |
| 13.7b | 10 | z |
| 14.8b | 10 | t |
| 16.9b | 3 | a |
| 14.8b | 8 | b |
| 15.5b | 9 | c |
| 14.4b | 9 | i |
| 15.6b | 7 | j |
Compiled 519 to 198 computations (61.8% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 1.9546876900883918e-112 | 3.9857458444906177e-109 |
| 43.0ms | 1.1836000563700752e-204 | 3.670273031241139e-201 |
| 32.0ms | 5.141641431530524e-290 | 7.810914686449984e-289 |
| 45.0ms | -2.8808771709682537e-266 | -1.4164218698702106e-270 |
| 48.0ms | -5.595461924508387e-197 | -1.6090993651833934e-202 |
| 37.0ms | -1.2813384071149066e-98 | -1.179215223475805e-99 |
| 49.0ms | -2.3191530421814455e-85 | -2.256355812850562e-90 |
| 44.0ms | -1.9459666717094033e-44 | -5.810501465175334e-47 |
| 42.0ms | -1269858548.133298 | -23418723.4309032 |
| 335.0ms | 1104× | body | 256 | valid |
| 13.0ms | 32× | body | 256 | infinite |
Compiled 4279 to 2856 computations (33.3% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
9 calls:
| 373.0ms | i |
| 339.0ms | y |
| 313.0ms | j |
| 259.0ms | c |
| 209.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 16.2b | 5 | x |
| 13.8b | 10 | y |
| 13.4b | 11 | z |
| 17.4b | 5 | t |
| 16.9b | 3 | a |
| 14.8b | 8 | b |
| 15.6b | 9 | c |
| 13.9b | 11 | i |
| 15.7b | 10 | j |
Compiled 497 to 196 computations (60.6% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 1.6771589455704749e-28 | 3.0109346949964687e-21 |
| 45.0ms | 3.9857458444906177e-109 | 8.192772875723151e-103 |
| 41.0ms | 6.83379960740762e-224 | 2.7986150363071277e-219 |
| 18.0ms | 3.5125877844228335e-278 | 5.41278309222158e-278 |
| 39.0ms | -2.8808771709682537e-266 | -1.4164218698702106e-270 |
| 45.0ms | -5.595461924508387e-197 | -1.6090993651833934e-202 |
| 30.0ms | -1.2813384071149066e-98 | -1.179215223475805e-99 |
| 51.0ms | -2.3191530421814455e-85 | -2.256355812850562e-90 |
| 42.0ms | -1.9459666717094033e-44 | -5.810501465175334e-47 |
| 35.0ms | -1269858548.133298 | -23418723.4309032 |
| 341.0ms | 1232× | body | 256 | valid |
| 10.0ms | 38× | body | 256 | infinite |
Compiled 4759 to 3163 computations (33.5% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 370.0ms | j |
| 356.0ms | i |
| 322.0ms | z |
| 293.0ms | y |
| 250.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 16.3b | 5 | x |
| 14.8b | 9 | y |
| 13.6b | 11 | z |
| 17.4b | 5 | t |
| 16.9b | 3 | a |
| 15.2b | 8 | b |
| 15.6b | 9 | c |
| 13.1b | 12 | i |
| 16.0b | 10 | j |
Compiled 476 to 194 computations (59.2% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 1.4879499895823526e+79 | 4.288222316442646e+82 |
| 48.0ms | 4.0897564969395563e-82 | 5.367445985122643e-72 |
| 27.0ms | 4.8172652290651136e-178 | 6.832373323190063e-177 |
| 26.0ms | 4.7656720919155555e-185 | 1.655816816111908e-184 |
| 39.0ms | 1.5901831256187978e-296 | 8.497675349715236e-294 |
| 43.0ms | -3.486962962928563e-244 | -1.085375553086822e-250 |
| 11.0ms | -5.151100842514614e-75 | -4.504154513090984e-75 |
| 42.0ms | -4.573912316141723e-30 | -5.797938771841885e-36 |
| 35.0ms | -49645398006.14065 | -3852088151.543174 |
| 37.0ms | -3.2805379625181568e+97 | -8.708182418808749e+95 |
| 55.0ms | -1.5477216818219122e+171 | -1.909007034344466e+166 |
| 329.0ms | 1264× | body | 256 | valid |
| 31.0ms | 118× | body | 256 | infinite |
Compiled 4891 to 3235 computations (33.9% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
| Outputs |
|---|
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
9 calls:
| 313.0ms | i |
| 264.0ms | z |
| 244.0ms | c |
| 220.0ms | j |
| 210.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 18.1b | 3 | x |
| 15.1b | 9 | y |
| 13.6b | 11 | z |
| 18.8b | 4 | t |
| 16.9b | 3 | a |
| 15.2b | 8 | b |
| 15.7b | 9 | c |
| 14.2b | 10 | i |
| 18.5b | 7 | j |
Compiled 455 to 188 computations (58.7% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 1.6771589455704749e-28 | 3.0109346949964687e-21 |
| 40.0ms | 3.9857458444906177e-109 | 8.192772875723151e-103 |
| 36.0ms | 6.83379960740762e-224 | 2.7986150363071277e-219 |
| 19.0ms | 3.5125877844228335e-278 | 5.41278309222158e-278 |
| 35.0ms | -2.8808771709682537e-266 | -1.4164218698702106e-270 |
| 34.0ms | -2.6741873720057038e-222 | -8.265431819732149e-224 |
| 36.0ms | -7.983983741382787e-183 | -2.2542707824906258e-187 |
| 28.0ms | -1.2813384071149066e-98 | -1.179215223475805e-99 |
| 22.0ms | -4.1948373679808505e-91 | -1.2240071891494779e-91 |
| 34.0ms | -1269858548.133298 | -23418723.4309032 |
| 268.0ms | 1072× | body | 256 | valid |
| 5.0ms | 21× | body | 256 | infinite |
Compiled 4149 to 2757 computations (33.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
9 calls:
| 291.0ms | c |
| 223.0ms | i |
| 171.0ms | b |
| 131.0ms | z |
| 127.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 19.5b | 6 | x |
| 18.5b | 7 | y |
| 15.6b | 8 | z |
| 19.0b | 5 | t |
| 17.9b | 8 | a |
| 18.2b | 9 | b |
| 17.9b | 8 | c |
| 16.7b | 7 | i |
| 21.0b | 4 | j |
Compiled 434 to 180 computations (58.5% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 1.9546876900883918e-112 | 3.9857458444906177e-109 |
| 24.0ms | 6.83379960740762e-224 | 2.7986150363071277e-219 |
| 22.0ms | 3.826732775255716e-287 | 4.47118364785493e-285 |
| 15.0ms | -1.1243578458733546e-285 | -4.0194592676395324e-286 |
| 24.0ms | -2.8808771709682537e-266 | -1.4164218698702106e-270 |
| 29.0ms | -5.595461924508387e-197 | -1.6090993651833934e-202 |
| 23.0ms | -0.8472354577132252 | -0.021960796510003606 |
| 143.0ms | 832× | body | 256 | valid |
| 2.0ms | 14× | body | 256 | infinite |
Compiled 3175 to 2146 computations (32.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
| Outputs |
|---|
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) |
9 calls:
| 184.0ms | a |
| 173.0ms | t |
| 151.0ms | y |
| 131.0ms | z |
| 130.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 21.9b | 6 | x |
| 18.0b | 9 | y |
| 17.4b | 7 | z |
| 20.0b | 8 | t |
| 18.8b | 12 | a |
| 22.0b | 5 | b |
| 18.6b | 8 | c |
| 17.7b | 6 | i |
| 21.3b | 6 | j |
Compiled 413 to 173 computations (58.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 1.9546876900883918e-112 | 3.9857458444906177e-109 |
| 24.0ms | 6.83379960740762e-224 | 2.7986150363071277e-219 |
| 22.0ms | 3.826732775255716e-287 | 4.47118364785493e-285 |
| 27.0ms | -5.595461924508387e-197 | -1.6090993651833934e-202 |
| 29.0ms | -9.20900199453129e-129 | -9.498084925753183e-137 |
| 30.0ms | -2.3191530421814455e-85 | -2.256355812850562e-90 |
| 140.0ms | 800× | body | 256 | valid |
| 2.0ms | 14× | body | 256 | infinite |
Compiled 2885 to 1985 computations (31.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 352.0ms | b |
| 255.0ms | x |
| 235.0ms | z |
| 212.0ms | t |
| 145.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 22.8b | 10 | x |
| 21.7b | 6 | y |
| 22.3b | 9 | z |
| 22.8b | 9 | t |
| 25.6b | 5 | a |
| 23.4b | 13 | b |
| 23.9b | 5 | c |
| 21.7b | 10 | i |
| 26.4b | 6 | j |
Compiled 393 to 167 computations (57.5% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 59.0ms | 1.9049232683266129e+164 | 1.193383487455476e+174 |
| 29.0ms | 7.656535585009488e-73 | 4.4129523234928924e-72 |
| 47.0ms | -4.955987667625401e-35 | -2.71857448241983e-45 |
| 35.0ms | -6417765753206.041 | -67229367160.45646 |
| 12.0ms | -2.6141744028627405e+65 | -2.3282335802020914e+65 |
| 146.0ms | 560× | body | 256 | valid |
| 18.0ms | 71× | body | 256 | infinite |
Compiled 1983 to 1353 computations (31.8% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 291.0ms | j |
| 223.0ms | i |
| 221.0ms | t |
| 203.0ms | x |
| 202.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 24.2b | 8 | x |
| 22.2b | 6 | y |
| 23.5b | 9 | z |
| 25.0b | 10 | t |
| 25.6b | 5 | a |
| 27.1b | 8 | b |
| 23.9b | 5 | c |
| 23.6b | 10 | i |
| 24.2b | 13 | j |
Compiled 373 to 165 computations (55.8% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 4.688057962246224e+161 | 1.9049232683266129e+164 |
| 30.0ms | 7.656535585009488e-73 | 4.4129523234928924e-72 |
| 50.0ms | -4.955987667625401e-35 | -2.71857448241983e-45 |
| 16.0ms | -7721142500335.502 | -6417765753206.041 |
| 11.0ms | -2.6141744028627405e+65 | -2.3282335802020914e+65 |
| 123.0ms | 464× | body | 256 | valid |
| 15.0ms | 58× | body | 256 | infinite |
Compiled 1540 to 1057 computations (31.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
| Outputs |
|---|
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
9 calls:
| 141.0ms | i |
| 137.0ms | t |
| 129.0ms | j |
| 122.0ms | c |
| 113.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 25.3b | 8 | x |
| 24.6b | 4 | y |
| 24.2b | 9 | z |
| 25.4b | 11 | t |
| 26.0b | 7 | a |
| 28.5b | 9 | b |
| 24.4b | 6 | c |
| 26.4b | 6 | i |
| 29.7b | 6 | j |
Compiled 319 to 155 computations (51.4% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 1.3455507027795561e+39 | 2.2481430749595816e+41 |
| 31.0ms | 9.726881631460528e-91 | 3.397106664432266e-79 |
| 29.0ms | 2.129818511655132e-157 | 5.129370452414328e-145 |
| 24.0ms | 1.5884861620984474e-217 | 9.685086887488794e-214 |
| 21.0ms | 3.826732775255716e-287 | 4.47118364785493e-285 |
| 29.0ms | -5.8935107076941835e-167 | -7.983983741382787e-183 |
| 25.0ms | -3.8080979725732646e-38 | -7.219467717517988e-41 |
| 22.0ms | -0.8472354577132252 | -0.021960796510003606 |
| 176.0ms | 1072× | body | 256 | valid |
| 6.0ms | 39× | body | 256 | infinite |
Compiled 3297 to 2268 computations (31.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
| Outputs |
|---|
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
9 calls:
| 124.0ms | t |
| 111.0ms | z |
| 107.0ms | x |
| 90.0ms | c |
| 87.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 25.3b | 9 | x |
| 26.7b | 3 | y |
| 25.1b | 10 | z |
| 27.4b | 11 | t |
| 29.9b | 5 | a |
| 32.8b | 3 | b |
| 25.1b | 8 | c |
| 27.5b | 7 | i |
| 29.4b | 7 | j |
Compiled 302 to 153 computations (49.3% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 2.2853523369903613e+64 | 2.30213666638937e+65 |
| 16.0ms | 0.0020427259127605065 | 0.004968129819366852 |
| 31.0ms | 9.726881631460528e-91 | 3.397106664432266e-79 |
| 27.0ms | 6.3604532602843505e-136 | 1.4366624441330047e-128 |
| 24.0ms | 3.670273031241139e-201 | 1.424723136238104e-196 |
| 30.0ms | -4.0411436303031937e-305 | 1.1105168507555472e-301 |
| 30.0ms | -5.8935107076941835e-167 | -7.983983741382787e-183 |
| 25.0ms | -3.8080979725732646e-38 | -7.219467717517988e-41 |
| 23.0ms | -0.8472354577132252 | -0.021960796510003606 |
| 191.0ms | 1168× | body | 256 | valid |
| 10.0ms | 62× | body | 256 | infinite |
Compiled 3428 to 2396 computations (30.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
9 calls:
| 147.0ms | t |
| 132.0ms | j |
| 131.0ms | x |
| 129.0ms | i |
| 120.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 25.3b | 12 | x |
| 26.8b | 8 | y |
| 26.8b | 11 | z |
| 28.7b | 14 | t |
| 28.2b | 11 | a |
| 32.6b | 10 | b |
| 29.8b | 6 | c |
| 27.6b | 11 | i |
| 31.4b | 10 | j |
Compiled 287 to 150 computations (47.7% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 4.066966740588032e+48 | 5.309757621031079e+60 |
| 15.0ms | 4.071175549603907e-6 | 1.5821689273048268e-5 |
| 29.0ms | 1.0314320746307124e-20 | 2.08283730741645e-15 |
| 28.0ms | 5.428863207267601e-57 | 3.58484273147466e-49 |
| 18.0ms | 8.37371858463268e-65 | 5.155624513836697e-64 |
| 24.0ms | 4.114260587056554e-114 | 1.0971469995563321e-110 |
| 15.0ms | 1.1740355632767925e-220 | 3.1307595457204226e-220 |
| 24.0ms | -8.371994444578013e-290 | -8.343516973227876e-293 |
| 22.0ms | -4.0310324085168595e-226 | -1.7464690022138643e-227 |
| 21.0ms | -1.517143233762886e-174 | -3.678725331780812e-176 |
| 28.0ms | -1.895606207053276e-21 | -1.4317497584142233e-28 |
| 222.0ms | 1328× | body | 256 | valid |
| 7.0ms | 40× | body | 256 | infinite |
Compiled 3503 to 2551 computations (27.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
9 calls:
| 173.0ms | y |
| 161.0ms | x |
| 148.0ms | t |
| 132.0ms | j |
| 116.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 25.4b | 12 | x |
| 26.8b | 8 | y |
| 26.8b | 11 | z |
| 28.7b | 14 | t |
| 29.4b | 8 | a |
| 33.6b | 8 | b |
| 29.8b | 6 | c |
| 30.9b | 10 | i |
| 32.5b | 7 | j |
Compiled 274 to 149 computations (45.6% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 4.066966740588032e+48 | 5.309757621031079e+60 |
| 15.0ms | 4.071175549603907e-6 | 1.5821689273048268e-5 |
| 31.0ms | 1.0314320746307124e-20 | 2.08283730741645e-15 |
| 29.0ms | 5.428863207267601e-57 | 3.58484273147466e-49 |
| 20.0ms | 8.37371858463268e-65 | 5.155624513836697e-64 |
| 24.0ms | 4.114260587056554e-114 | 1.0971469995563321e-110 |
| 23.0ms | 2.2286498221162973e-226 | 2.831748862717687e-224 |
| 27.0ms | 6.570689437053049e-286 | 8.420663604390439e-280 |
| 23.0ms | -4.0310324085168595e-226 | -1.7464690022138643e-227 |
| 21.0ms | -1.517143233762886e-174 | -3.678725331780812e-176 |
| 29.0ms | -1.895606207053276e-21 | -1.4317497584142233e-28 |
| 240.0ms | 1376× | body | 256 | valid |
| 7.0ms | 40× | body | 256 | infinite |
Compiled 3599 to 2613 computations (27.4% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) |
| Outputs |
|---|
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) |
9 calls:
| 138.0ms | t |
| 125.0ms | i |
| 95.0ms | b |
| 86.0ms | y |
| 86.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 28.7b | 8 | x |
| 26.8b | 8 | y |
| 28.4b | 8 | z |
| 30.1b | 11 | t |
| 29.4b | 8 | a |
| 33.7b | 8 | b |
| 29.8b | 6 | c |
| 29.9b | 12 | i |
| 34.3b | 5 | j |
Compiled 261 to 147 computations (43.7% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 8.60267887648859e+56 | 6.788275756713349e+62 |
| 30.0ms | 4.779613401699948e-184 | 7.416387172388909e-178 |
| 24.0ms | 7.377008303390086e-218 | 1.5204249792775992e-214 |
| 29.0ms | -1.5568921604041211e-307 | 9.86309584279315e-305 |
| 6.0ms | -9.799850013315669e-218 | -8.660591608665479e-218 |
| 26.0ms | -1.1221789306784195e-149 | -8.388085799622134e-154 |
| 32.0ms | -4.955987667625401e-35 | -2.71857448241983e-45 |
| 153.0ms | 880× | body | 256 | valid |
| 5.0ms | 32× | body | 256 | infinite |
Compiled 2260 to 1657 computations (26.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
9 calls:
| 108.0ms | i |
| 97.0ms | t |
| 86.0ms | y |
| 83.0ms | j |
| 79.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 29.1b | 8 | x |
| 28.7b | 9 | y |
| 28.6b | 8 | z |
| 32.4b | 8 | t |
| 30.6b | 7 | a |
| 36.3b | 4 | b |
| 29.8b | 6 | c |
| 31.5b | 11 | i |
| 32.9b | 7 | j |
Compiled 236 to 138 computations (41.5% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 1.8678474489976539e-59 | 1.1359002639722191e-57 |
| 30.0ms | 2.129818511655132e-157 | 5.129370452414328e-145 |
| 28.0ms | 8.909123417512677e-230 | 6.83379960740762e-224 |
| 28.0ms | 1.0828197462602932e-295 | 5.141641431530524e-290 |
| 28.0ms | -2.3191530421814455e-85 | -2.256355812850562e-90 |
| 27.0ms | -0.021960796510003606 | -1.7873601609994122e-6 |
| 23.0ms | -2.2903247417207952e+53 | -2.533391119166585e+51 |
| 160.0ms | 944× | body | 256 | valid |
| 8.0ms | 47× | body | 256 | infinite |
Compiled 2435 to 1774 computations (27.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
9 calls:
| 109.0ms | t |
| 96.0ms | i |
| 80.0ms | y |
| 75.0ms | j |
| 74.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 29.1b | 8 | x |
| 28.7b | 9 | y |
| 28.7b | 8 | z |
| 29.7b | 12 | t |
| 30.6b | 7 | a |
| 36.3b | 4 | b |
| 29.8b | 6 | c |
| 31.5b | 11 | i |
| 33.1b | 7 | j |
Compiled 224 to 134 computations (40.2% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 1.8678474489976539e-59 | 1.1359002639722191e-57 |
| 31.0ms | 2.129818511655132e-157 | 5.129370452414328e-145 |
| 25.0ms | 6.63821550448662e-234 | 4.272036235721687e-230 |
| 27.0ms | 1.0828197462602932e-295 | 5.141641431530524e-290 |
| 29.0ms | -2.3191530421814455e-85 | -2.256355812850562e-90 |
| 26.0ms | -0.021960796510003606 | -1.7873601609994122e-6 |
| 28.0ms | -2.2903247417207952e+53 | -2.533391119166585e+51 |
| 159.0ms | 928× | body | 256 | valid |
| 9.0ms | 54× | body | 256 | infinite |
Compiled 2341 to 1709 computations (27% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
9 calls:
| 99.0ms | j |
| 87.0ms | i |
| 81.0ms | y |
| 64.0ms | x |
| 60.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 29.4b | 8 | x |
| 30.0b | 10 | y |
| 32.7b | 6 | z |
| 34.7b | 6 | t |
| 33.0b | 5 | a |
| 36.3b | 4 | b |
| 30.9b | 5 | c |
| 33.3b | 11 | i |
| 33.1b | 10 | j |
Compiled 191 to 126 computations (34% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 8.096002450380428e+102 | 4.721835392632326e+103 |
| 24.0ms | 2.156573938465769e-8 | 4.071175549603907e-6 |
| 14.0ms | 7.425419171381725e-13 | 1.4500805764481042e-12 |
| 27.0ms | 5.428863207267601e-57 | 3.58484273147466e-49 |
| 20.0ms | 8.37371858463268e-65 | 5.155624513836697e-64 |
| 21.0ms | 1.0971469995563321e-110 | 3.5470311885243337e-109 |
| 29.0ms | -1.895606207053276e-21 | -1.4317497584142233e-28 |
| 131.0ms | 768× | body | 256 | valid |
| 7.0ms | 42× | body | 256 | infinite |
Compiled 1902 to 1406 computations (26.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 a (*.f64 c j)) |
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) |
9 calls:
| 85.0ms | i |
| 78.0ms | b |
| 62.0ms | t |
| 61.0ms | a |
| 60.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 31.0b | 5 | x |
| 33.0b | 8 | y |
| 34.0b | 4 | z |
| 35.1b | 7 | t |
| 35.7b | 7 | a |
| 33.9b | 9 | b |
| 32.4b | 3 | c |
| 35.2b | 8 | i |
| 36.9b | 3 | j |
Compiled 181 to 124 computations (31.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 5.428863207267601e-57 | 3.58484273147466e-49 |
| 26.0ms | 5.155624513836697e-64 | 9.845819838934218e-60 |
| 21.0ms | 1.0971469995563321e-110 | 3.5470311885243337e-109 |
| 28.0ms | -1.895606207053276e-21 | -1.4317497584142233e-28 |
| 90.0ms | 528× | body | 256 | valid |
| 2.0ms | 12× | body | 256 | infinite |
Compiled 1236 to 924 computations (25.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
| Outputs |
|---|
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
9 calls:
| 66.0ms | i |
| 39.0ms | a |
| 36.0ms | x |
| 29.0ms | z |
| 25.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 35.3b | 4 | x |
| 37.1b | 3 | y |
| 36.5b | 4 | z |
| 39.5b | 2 | t |
| 37.1b | 5 | a |
| 40.3b | 3 | b |
| 35.2b | 3 | c |
| 36.5b | 8 | i |
| 37.0b | 3 | j |
Compiled 172 to 121 computations (29.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 9.400643411980956e-41 | 2.74774742934333e-37 |
| 32.0ms | -9.327801937720839e-53 | -9.283808307324438e-67 |
| 49.0ms | 288× | body | 256 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 734 to 538 computations (26.7% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
| Outputs |
|---|
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) |
9 calls:
| 35.0ms | i |
| 34.0ms | a |
| 31.0ms | z |
| 26.0ms | y |
| 21.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 37.0b | 3 | x |
| 37.1b | 3 | y |
| 38.8b | 5 | z |
| 40.1b | 3 | t |
| 39.3b | 5 | a |
| 41.6b | 1 | b |
| 36.2b | 3 | c |
| 39.3b | 5 | i |
| 39.3b | 3 | j |
Compiled 163 to 118 computations (27.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 4.8779495141341376e-82 | 4.018915396362123e-78 |
| 30.0ms | -9.327801937720839e-53 | -9.283808307324438e-67 |
| 48.0ms | 288× | body | 256 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 662 to 502 computations (24.2% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 z (*.f64 c (neg.f64 b))) |
(*.f64 (*.f64 b z) (neg.f64 c)) |
| Outputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (neg.f64 (*.f64 c z))) |
(*.f64 a (*.f64 c j)) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 c j)) |
9 calls:
| 75.0ms | i |
| 53.0ms | a |
| 43.0ms | t |
| 43.0ms | z |
| 40.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 43.6b | 4 | x |
| 43.6b | 4 | y |
| 43.8b | 7 | z |
| 44.0b | 6 | t |
| 41.5b | 8 | a |
| 46.0b | 5 | b |
| 43.5b | 4 | c |
| 42.6b | 10 | i |
| 42.2b | 6 | j |
Compiled 154 to 115 computations (25.3% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 49.0ms | 2.1044810531025317e+268 | 1.9609440297759663e+274 |
| 38.0ms | 3.8345956838683164e+148 | 1.403128428906756e+156 |
| 27.0ms | 5.125084369716001e-113 | 7.738986175942017e-106 |
| 17.0ms | 3.027060389497053e-263 | 9.051886273836714e-263 |
| 24.0ms | -3.14867240643884e-122 | -9.611311633539319e-127 |
| 27.0ms | -3.815896207397877e-46 | -3.8309987754205085e-49 |
| 37.0ms | -2.816222778208364e+82 | -2.237213413022198e+60 |
| 164.0ms | 944× | body | 256 | valid |
| 35.0ms | 207× | body | 256 | infinite |
Compiled 1852 to 1482 computations (20% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 x (neg.f64 t))) |
| Outputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 (*.f64 z y) x) |
(*.f64 a (*.f64 c j)) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 a (*.f64 c j)) |
9 calls:
| 37.0ms | i |
| 35.0ms | a |
| 28.0ms | b |
| 27.0ms | j |
| 26.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 43.6b | 4 | x |
| 43.8b | 4 | y |
| 47.2b | 3 | z |
| 46.4b | 4 | t |
| 43.3b | 7 | a |
| 46.9b | 6 | b |
| 44.0b | 5 | c |
| 45.1b | 8 | i |
| 43.8b | 5 | j |
Compiled 130 to 103 computations (20.8% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 2.1044810531025317e+268 | 1.9609440297759663e+274 |
| 38.0ms | 3.8345956838683164e+148 | 1.403128428906756e+156 |
| 28.0ms | 2.0300787302953812e-123 | 1.3063303543083025e-116 |
| 26.0ms | -3.14867240643884e-122 | -9.611311633539319e-127 |
| 26.0ms | -3.815896207397877e-46 | -3.8309987754205085e-49 |
| 39.0ms | -2.816222778208364e+82 | -2.237213413022198e+60 |
| 150.0ms | 864× | body | 256 | valid |
| 36.0ms | 212× | body | 256 | infinite |
Compiled 1688 to 1348 computations (20.1% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 (*.f64 z y) x) |
| Outputs |
|---|
(*.f64 c (*.f64 a j)) |
(*.f64 z (*.f64 y x)) |
(*.f64 a (*.f64 c j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
9 calls:
| 37.0ms | i |
| 27.0ms | b |
| 27.0ms | a |
| 23.0ms | x |
| 23.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 44.1b | 5 | x |
| 45.3b | 3 | y |
| 47.2b | 3 | z |
| 48.7b | 2 | t |
| 44.5b | 5 | a |
| 47.0b | 6 | b |
| 44.0b | 5 | c |
| 45.4b | 8 | i |
| 45.6b | 3 | j |
Compiled 124 to 100 computations (19.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 1.27131672813612e+133 | 8.61801356157235e+138 |
| 26.0ms | 1.7202562126612295e+80 | 4.3385777520826964e+83 |
| 22.0ms | 4.3597265552052583e-75 | 5.899000563219067e-73 |
| 31.0ms | -9.327801937720839e-53 | -9.283808307324438e-67 |
| 93.0ms | 544× | body | 256 | valid |
| 10.0ms | 58× | body | 256 | infinite |
Compiled 1070 to 850 computations (20.6% saved)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
| Outputs |
|---|
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 a j)) |
(*.f64 y (*.f64 z x)) |
9 calls:
| 19.0ms | i |
| 18.0ms | c |
| 15.0ms | x |
| 15.0ms | a |
| 14.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 47.1b | 3 | x |
| 45.4b | 3 | y |
| 48.7b | 4 | z |
| 49.4b | 3 | t |
| 45.9b | 3 | a |
| 49.7b | 2 | b |
| 45.5b | 5 | c |
| 48.4b | 5 | i |
| 46.0b | 3 | j |
Compiled 114 to 96 computations (15.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 2.0963355317424086e+130 | 6.24672635579607e+134 |
| 31.0ms | -4.955987667625401e-35 | -2.71857448241983e-45 |
| 48.0ms | 288× | body | 256 | valid |
| 4.0ms | 25× | body | 256 | infinite |
Compiled 590 to 466 computations (21% saved)
Total -3.6b remaining (-7.2%)
Threshold costs -3.6b (-7.2%)
| Inputs |
|---|
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
| Outputs |
|---|
(*.f64 c (*.f64 a j)) |
(*.f64 a (*.f64 c j)) |
(*.f64 c (*.f64 a j)) |
9 calls:
| 10.0ms | c |
| 9.0ms | t |
| 7.0ms | a |
| 4.0ms | x |
| 4.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 51.2b | 1 | x |
| 51.2b | 1 | y |
| 51.2b | 1 | z |
| 49.9b | 3 | t |
| 50.2b | 2 | a |
| 51.2b | 1 | b |
| 49.6b | 3 | c |
| 51.2b | 1 | i |
| 51.2b | 1 | j |
Compiled 109 to 94 computations (13.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 207690104.62865335 | 5143323324823.652 |
| 7.0ms | -6.163203736806521e+60 | -3.9140957081514655e+60 |
| 27.0ms | 160× | body | 256 | valid |
| 2.0ms | 9× | body | 256 | infinite |
Compiled 350 to 274 computations (21.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 927 | 17520 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))))) |
(if (<=.f64 y -1700000000000000013261040562274904564538799726111371026758932365976779015547714735855214917352441017708126288134207121102465617881162908502517730821185431897555913932800) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y -8157691637276011/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -8743781895837593/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y -1806608849683563/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 y -3512678944781107/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 30821108798135/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2904660898216695/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 3600000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 68000000000000001196880201495402896392957261459771078213632) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 6500000000000000533421245074312341406142590769198659297777903825393965678612138883848411509954919561837249633920293697495361809233680116219904) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))))))))))))) |
(if (<=.f64 y -499999999999999966930247417371487281185975108215165759305846411153850323349801823812846216297922973585457277299849260737769690406722406396639729252701864308747192500224) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y -432784512733393/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -8743781895837593/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 y -7983361238138879/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 5170923996658113/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 3007537681912951/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 2050000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 9000000000000000322016301154454278668959725418547346852747008154899971833475043770872243490102000547163113960647513314111484896708837758730240) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i))))))))))))) |
(if (<=.f64 y -59999999999999999383581672570227748635823262537281422986543024486560383232866579787982553474137501030723447817707768211040327395428201481035238213310866203658075351547904) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y -5217128372676519/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -8743781895837593/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 y -1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 6575169876935467/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2904660898216695/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 12500000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 23999999999999999053586637635305902245862533314639472182561634131936008762652473093015235370984486459118299921010831013808223421559783613792256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))) |
(if (<=.f64 a -4161278206966051/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -733155940312959/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 5518099287801593/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 802724515596525/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 2300000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))) |
(if (<=.f64 a -2614933655872009/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -1876879207201175/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 1175150774254043/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 7277428557659573/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 5736422885728743/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j)))))))) |
(if (<=.f64 a -235000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a -767620341034077/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -5278722770253305/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 1175150774254043/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4548392848537233/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 7729075046034517/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))))))))) |
(if (<=.f64 a -235000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a -450559765389567/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -5087291284850963/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a 5722473335497949/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 5475552704387099/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a 944473296573929/75557863725914323419136) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))))))))) |
(if (<=.f64 i -23000000000000000757071244294803156463734883969906634870851798959050208354461676090300048247357946983687019014622359370954537911491040116660638101560519323319026057216) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -22499999999999998027200961349014253441448425971335957620378669996833872758799254816798219486641969422743371776) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -179999999999999990478006211817762421318924898151082035170720297082071649918762747009127641562218496) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -6779426540353309/356811923176489970264571492362373784095686656) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -8770514677056943/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 912488123524439/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5673888892280805/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 3699999999999999871015775712800499912246622780602405820454601356442222109047860090700073795584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))) |
(if (<=.f64 z -3170534137668829/144115188075855872) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -4229687692789853/6129982163463555433433388108601236734474956488734408704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 z -6212971049969201/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2167019007173507/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 z 113777919043901/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 7822218149124427/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 305000000000000013664634946977792) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))))) |
(if (<=.f64 i -339999999999999991092906042593510389412614016579445106891329720553251536896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -54000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -3152519739159347/281474976710656) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i -492525077454931/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -1360317208102075/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -1751977197166923/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i -769813737328607/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -2631295589830529/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 6811099749366343/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 2737464370573317/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5673888892280805/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 150000000000000006506594546192877910993543998742790896768766068400417521933452166641198563328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))))))))))))))) |
(if (<=.f64 i -26999999999999999084919643177747738984375433153626373513855820103680) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -899999999999999934876806823842676736) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -8639640362892897/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -8453675831600253/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -4085432626315821/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 5740878879676573/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5018684679384415/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 2426085982355713/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 6926133901709967/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 115000000000000005101481623552) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 389999999999999994463769864173057971381382129188155162624) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i 1999999999999999842563759791331565483871006498118367703619996448246128296859795456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 34999999999999998321818055276142451357067585909546980909502576737687393614626276474277086506547588301022298112) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i 1250000000000000090698964496648472951287928035976421603071042997996512715615086134306508522717905243967578247108584465145166844145454676721436295722504915224026578064781586540100401374429184) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))))))) |
(if (<=.f64 t -3300000000000000007460143764660944294354155969209028720169298718499481497632768) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 t 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 t 8189640480253831/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 t 2468256835981809/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 237684487542793/4951760157141521099596496896) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 t 2900000000000000168613150923305667319391526255104574972084885640776349070131200) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 42000000000000002992401281771003947241813226926344145691491816358629801900930300102459986106233395077544148992) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2500000000000000186626439124579239436581988250299038982907586000300288642839498090730373633268748320186197578300324855478668982086435852065839911283766475165376971596872797088545092548818057217362453101298711616415366806397472711520838473482240) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 t 305000000000000017001424043623375990994201294915656882961500482895541382653340500041835112045117627840668189214133409407505684603709952491889159630979609576348606529045914551324042295042051690008172724767254434873642957256102881738077133462209035706888497445665398095315811482029662340103496794112) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))))))))))))) |
(if (<=.f64 z -225000000) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -5142201741628769/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -6156563468186637/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -8618206661096855/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -8178592996627807/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 3511119404027961/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z 3860956584171391/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 2453839756149403/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))))))) |
(if (<=.f64 z -40000000) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -6042087046413803/25711008708143844408671393477458601640355247900524685364822016) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -3807566061702267/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -2154797213865323/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -2558530102513129/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -8736224337306975/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z 5469855589471755/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 7540169644013773/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 2259687592834357/2658455991569831745807614120560689152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))))))))))) |
(if (<=.f64 i -46999999999999999981523991086877729723932733977479181067259654113115091667108422921157848138017539326839951221839354859787380714648613233985224729069786287364366139392) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -34000000000) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -63940696633227/365375409332725729550921208179070754913983135744) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -5092589940836215/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -1966916894487035/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 517735622840347/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 1291697747927229/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 8668637173482171/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 4058157609103859/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 1399999999999999974044465188777845197044126695619203247650073834211578811250638848) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))) |
(if (<=.f64 z -390000000) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -481634709357915/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z -2770453560683987/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -7103380800453147/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -7293140785962341/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z -7435084542388915/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 4311015068594995/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z 6511732844609233/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 4362969394015641/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 6805647338418769/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))))))))))) |
(if (<=.f64 z -5620492334958379/72057594037927936) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -572302786088463/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -7899777326288223/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -5357543035931337/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2544832942067385/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 4948916961903017/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))))) |
(if (<=.f64 z -8313932482964009/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -4582746851054599/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -3871460023539603/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 8839946009286705/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 4603064921880259/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))))))) |
(if (<=.f64 y -235000000000000008664052560549040560500007681538679311631799812096) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y -1800000000000) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -678136759721539/46768052394588893382517914646921056628989841375232) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 7798028346905455/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 y 125000000000000008619695942105572867209978262294054637386722853824582040080276094320773349952113160678324997866177182360037547987559782649462947714822170924719979048218918912) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y))))))))) |
(if (<=.f64 y -249999999999999986330583467061861281427411642505311981166460403712) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y -7600000000000) (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -7355978596156267/3064991081731777716716694054300618367237478244367204352) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 5768949542353525/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 y 14000000000000000728234412695417586997685133886246700338542403467382831264241473363090307233216600354685324483214408215875944113474912013170045406685423796437909504) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y))))))))) |
(if (<=.f64 z -7926335344172073/144115188075855872) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z -1819838454778243/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -3011210807630649/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 6161174491321037/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 4347050658441985/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 7170143860053219/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2408173546789575/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 z 43000000000000002394313159889282024865792) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))) |
(if (<=.f64 z -1261007895663739/36028797018963968) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z -838083498911033/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 1897521124756037/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2221881404814033/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 4582746851054599/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 1376710394245899/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 3804640965202595/1152921504606846976) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 z 219999999999999984229469259447326457054689073650990013107297845248) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))) |
(if (<=.f64 x -5316911983139663/21267647932558653966460912964485513216) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x -891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 x -7201455587510243/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x -6881794031894803/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) (if (<=.f64 x 8648395184246637/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 7310750170045117/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 1897980245367405/431359146674410236714672241392314090778194310760649159697657763987456) (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) (if (<=.f64 x 5088450921364131/10384593717069655257060992658440192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 6375194751874021/1180591620717411303424) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 4100000000000000260897594899419090849788600516608) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))))))))) |
(if (<=.f64 x -584860318145363/10633823966279326983230456482242756608) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x -6843660926433293/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 x -5067690968988689/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 300838598209035/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) (if (<=.f64 x 8668418762743811/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 x 6092291808370931/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 5039271723608001/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 1897980245367405/1725436586697640946858688965569256363112777243042596638790631055949824) (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) (if (<=.f64 x 5354556135364041/40564819207303340847894502572032) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 3246626956972881/590295810358705651712) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 10199999999999999635931214913710396059377234608128) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))))))))) |
(if (<=.f64 y -286454320916857/5846006549323611672814739330865132078623730171904) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -2122853863962117/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -8942504211652083/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 y 7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 4851619038439715/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 y 4146346033295051/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 y 95999999999999999066096143460495484138796337043398992068608) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y))))))))))) |
(if (<=.f64 z -75999999999999999484792099251483726211089841587748864) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -3984496719921263/295147905179352825856) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 z -7139186365691751/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z 4044809553440211/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 8535058474086213/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) (if (<=.f64 z 7601364747260185/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 7350083789478079/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))) |
(if (<=.f64 z -2899999999999999847417951577157133841358248453603328) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -1261007895663739/72057594037927936) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 z -3849561275618101/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z 6320014927250329/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 8949657474523425/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 z 8322990519904913/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2826955303645415/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))) |
(if (<=.f64 x -2450033041830757/5444517870735015415413993718908291383296) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 6980751030425025/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 5039271723608001/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 271508251957999/822752278660603021077484591278675252491367932816789931674304512) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 x 3713820117856141/4951760157141521099596496896) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 7177997053961861/18889465931478580854784) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))))) |
(if (<=.f64 x -4529838868451533/348449143727040986586495598010130648530944) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 231369589076587/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 4161278206966051/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 4858829428140557/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))) |
(if (<=.f64 c -407588154115353/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 c 4789048565205903/383123885216472214589586756787577295904684780545900544) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) |
(if (<=.f64 c -8865331832232021/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 c 7717921907136101/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) |
(if (<=.f64 a -710000000000000028291012232690748043167056583046802289113169920) (*.f64 a (*.f64 c j)) (if (<=.f64 a -2828210957895823/12855504354071922204335696738729300820177623950262342682411008) (*.f64 z (*.f64 y x)) (if (<=.f64 a -8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (*.f64 c (*.f64 a j)) (if (<=.f64 a 3190792125773441/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 z (*.f64 y x)) (if (<=.f64 a 231369589076587/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 b (neg.f64 (*.f64 c z))) (if (<=.f64 a 20999999999999999436189322827560136700085634943499688028406078940651492973786426024400341679766305212802330007134184559762627882364284981668219282278842368) (*.f64 a (*.f64 c j)) (if (<=.f64 a 1400000000000000091731655340455029989764499538144973416169069399264885393525026120123726030619735649530643338418822763374995702604996521631203455920441623159107458165050161169960840757401852256109923334223229083059199294278146416348809879893890088485664903643833588655325184) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 c j))))))))) |
(if (<=.f64 a -13500000000000001100785942392949106026866669460549956465065984) (*.f64 a (*.f64 c j)) (if (<=.f64 a -4499426523925173/25711008708143844408671393477458601640355247900524685364822016) (*.f64 z (*.f64 y x)) (if (<=.f64 a -360512007250621/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 c (*.f64 a j)) (if (<=.f64 a 8162739579491679/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 (*.f64 z y) x) (if (<=.f64 a 3499999999999999906031553804593356116680939157249948004734346490108582162297737670733390279961050868800388334522364093293771313727380830278036547046473728) (*.f64 a (*.f64 c j)) (if (<=.f64 a 12000000000000000561045826625473535870275265175964923442096378472928197272734670735324419098163640043268922657608539403471914018215949163977691759329003757796648671358375655227043970242860227732271920939524744056622315199132747641217031656321376530584903614615671401349120) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 c j)))))))) |
(if (<=.f64 c -7989654157374817/57896044618658097711785492504343953926634992332820282019728792003956564819968) (*.f64 c (*.f64 a j)) (if (<=.f64 c 55948864096101/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 z (*.f64 y x)) (if (<=.f64 c 2599999999999999921707637730999659166533941667958396797380109863378900291090907136) (*.f64 a (*.f64 c j)) (if (<=.f64 c 17999999999999998889284064529035477051661996896237997093799917586147324699221751749721450295824693592710450439926964309690738553126912) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))))) |
(if (<=.f64 y -7049479487983089/6129982163463555433433388108601236734474956488734408704) (*.f64 y (*.f64 z x)) (if (<=.f64 y 20999999999999999039081794619894463197977503896831713952611020982794842159985870977430327069521766055183455346436574641495532896256) (*.f64 c (*.f64 a j)) (*.f64 y (*.f64 z x)))) |
(if (<=.f64 c -5999999999999999696322811782444113201781870066080460438503424) (*.f64 c (*.f64 a j)) (if (<=.f64 c 470000000000) (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 a j)))) |
(*.f64 a (*.f64 c j)) |
| Outputs |
|---|
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))))) |
(if (<=.f64 y -1700000000000000013261040562274904564538799726111371026758932365976779015547714735855214917352441017708126288134207121102465617881162908502517730821185431897555913932800) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y -8157691637276011/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -8743781895837593/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y -1806608849683563/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 y -3512678944781107/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 30821108798135/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2904660898216695/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 3600000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 68000000000000001196880201495402896392957261459771078213632) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 6500000000000000533421245074312341406142590769198659297777903825393965678612138883848411509954919561837249633920293697495361809233680116219904) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))))))))))))) |
(if (<=.f64 y -499999999999999966930247417371487281185975108215165759305846411153850323349801823812846216297922973585457277299849260737769690406722406396639729252701864308747192500224) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y -432784512733393/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -8743781895837593/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y -7687697232696013/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 y -7983361238138879/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 5170923996658113/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 3007537681912951/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 2050000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 9000000000000000322016301154454278668959725418547346852747008154899971833475043770872243490102000547163113960647513314111484896708837758730240) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i))))))))))))) |
(if (<=.f64 y -59999999999999999383581672570227748635823262537281422986543024486560383232866579787982553474137501030723447817707768211040327395428201481035238213310866203658075351547904) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y -5217128372676519/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -8743781895837593/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 c (*.f64 j a)) (*.f64 -1 (*.f64 i (*.f64 j y))))) (if (<=.f64 y -1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 6575169876935467/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2904660898216695/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 12500000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 23999999999999999053586637635305902245862533314639472182561634131936008762652473093015235370984486459118299921010831013808223421559783613792256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))) |
(if (<=.f64 a -4161278206966051/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -733155940312959/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 5518099287801593/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 802724515596525/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 2300000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))) |
(if (<=.f64 a -2614933655872009/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -1876879207201175/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 1175150774254043/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 7277428557659573/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 5736422885728743/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j)))))))) |
(if (<=.f64 a -235000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a -767620341034077/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -5278722770253305/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 1175150774254043/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 4548392848537233/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 a 7729075046034517/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))))))))) |
(if (<=.f64 a -235000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a -450559765389567/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -5087291284850963/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a 5722473335497949/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 a 5475552704387099/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 a 944473296573929/75557863725914323419136) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))))))))) |
(if (<=.f64 i -23000000000000000757071244294803156463734883969906634870851798959050208354461676090300048247357946983687019014622359370954537911491040116660638101560519323319026057216) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -22499999999999998027200961349014253441448425971335957620378669996833872758799254816798219486641969422743371776) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -179999999999999990478006211817762421318924898151082035170720297082071649918762747009127641562218496) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -6779426540353309/356811923176489970264571492362373784095686656) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -8770514677056943/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 912488123524439/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5673888892280805/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 3699999999999999871015775712800499912246622780602405820454601356442222109047860090700073795584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))) |
(if (<=.f64 z -3170534137668829/144115188075855872) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -4229687692789853/6129982163463555433433388108601236734474956488734408704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 z -6212971049969201/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2167019007173507/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (if (<=.f64 z 113777919043901/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 7822218149124427/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 305000000000000013664634946977792) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 j (neg.f64 i)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))))) |
(if (<=.f64 i -339999999999999991092906042593510389412614016579445106891329720553251536896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -54000000000000000000) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -3152519739159347/281474976710656) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i -492525077454931/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -1360317208102075/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -1751977197166923/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i -769813737328607/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -2631295589830529/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 6811099749366343/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 2737464370573317/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5673888892280805/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 150000000000000006506594546192877910993543998742790896768766068400417521933452166641198563328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))))))))))))))) |
(if (<=.f64 i -26999999999999999084919643177747738984375433153626373513855820103680) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -899999999999999934876806823842676736) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -8639640362892897/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -8453675831600253/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -4085432626315821/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 5740878879676573/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 5018684679384415/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 2426085982355713/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 6926133901709967/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 115000000000000005101481623552) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 389999999999999994463769864173057971381382129188155162624) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i 1999999999999999842563759791331565483871006498118367703619996448246128296859795456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 34999999999999998321818055276142451357067585909546980909502576737687393614626276474277086506547588301022298112) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i 1250000000000000090698964496648472951287928035976421603071042997996512715615086134306508522717905243967578247108584465145166844145454676721436295722504915224026578064781586540100401374429184) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))))))) |
(if (<=.f64 t -3300000000000000007460143764660944294354155969209028720169298718499481497632768) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 t 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 t 8189640480253831/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 t 2468256835981809/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 237684487542793/4951760157141521099596496896) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 c (*.f64 j a))) (if (<=.f64 t 2900000000000000168613150923305667319391526255104574972084885640776349070131200) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 42000000000000002992401281771003947241813226926344145691491816358629801900930300102459986106233395077544148992) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 t 2500000000000000186626439124579239436581988250299038982907586000300288642839498090730373633268748320186197578300324855478668982086435852065839911283766475165376971596872797088545092548818057217362453101298711616415366806397472711520838473482240) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 t 305000000000000017001424043623375990994201294915656882961500482895541382653340500041835112045117627840668189214133409407505684603709952491889159630979609576348606529045914551324042295042051690008172724767254434873642957256102881738077133462209035706888497445665398095315811482029662340103496794112) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))))))))))))) |
(if (<=.f64 z -225000000) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -5142201741628769/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -6156563468186637/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -8618206661096855/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -8178592996627807/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 3511119404027961/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z 3860956584171391/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (-.f64 (neg.f64 (*.f64 t (*.f64 a x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 2453839756149403/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))))))) |
(if (<=.f64 z -40000000) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -6042087046413803/25711008708143844408671393477458601640355247900524685364822016) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -3807566061702267/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -2154797213865323/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -2558530102513129/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -8736224337306975/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z 5469855589471755/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 7540169644013773/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 2259687592834357/2658455991569831745807614120560689152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))))))))))) |
(if (<=.f64 i -46999999999999999981523991086877729723932733977479181067259654113115091667108422921157848138017539326839951221839354859787380714648613233985224729069786287364366139392) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i -34000000000) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -63940696633227/365375409332725729550921208179070754913983135744) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -5092589940836215/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 i -1966916894487035/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 517735622840347/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 1291697747927229/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 i 8668637173482171/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 i 4058157609103859/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 i 1399999999999999974044465188777845197044126695619203247650073834211578811250638848) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y))))))))))))))) |
(if (<=.f64 z -390000000) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -481634709357915/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z -2770453560683987/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -7103380800453147/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -7293140785962341/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z -7435084542388915/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 4311015068594995/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (*.f64 c a))) (if (<=.f64 z 6511732844609233/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 4362969394015641/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 6805647338418769/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))))))))))) |
(if (<=.f64 z -5620492334958379/72057594037927936) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -572302786088463/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z -7899777326288223/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -5357543035931337/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2544832942067385/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 4948916961903017/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j)))))))))))) |
(if (<=.f64 z -8313932482964009/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))) (if (<=.f64 z -4582746851054599/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -3871460023539603/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 8839946009286705/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 4603064921880259/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 c (neg.f64 j))))))))))) |
(if (<=.f64 y -235000000000000008664052560549040560500007681538679311631799812096) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y -1800000000000) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -678136759721539/46768052394588893382517914646921056628989841375232) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 7798028346905455/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 y 125000000000000008619695942105572867209978262294054637386722853824582040080276094320773349952113160678324997866177182360037547987559782649462947714822170924719979048218918912) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (+.f64 (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 i (*.f64 t (neg.f64 b)))) (*.f64 i (*.f64 j (neg.f64 y))))))))) |
(if (<=.f64 y -249999999999999986330583467061861281427411642505311981166460403712) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (if (<=.f64 y -7600000000000) (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -7355978596156267/3064991081731777716716694054300618367237478244367204352) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 y 5768949542353525/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 y 14000000000000000728234412695417586997685133886246700338542403467382831264241473363090307233216600354685324483214408215875944113474912013170045406685423796437909504) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 i (neg.f64 t)))) (*.f64 c (*.f64 j a))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y))))))))) |
(if (<=.f64 z -7926335344172073/144115188075855872) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z -1819838454778243/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -3011210807630649/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 6161174491321037/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 4347050658441985/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 7170143860053219/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2408173546789575/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 z 43000000000000002394313159889282024865792) (+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 j a))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))) |
(if (<=.f64 z -1261007895663739/36028797018963968) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z -838083498911033/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z -4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 1897521124756037/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2221881404814033/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 4582746851054599/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 1376710394245899/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (if (<=.f64 z 3804640965202595/1152921504606846976) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (if (<=.f64 z 219999999999999984229469259447326457054689073650990013107297845248) (-.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))) |
(if (<=.f64 x -5316911983139663/21267647932558653966460912964485513216) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x -891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 x -7201455587510243/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x -6881794031894803/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) (if (<=.f64 x 8648395184246637/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (+.f64 (*.f64 (*.f64 b z) (neg.f64 c)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 7310750170045117/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 1897980245367405/431359146674410236714672241392314090778194310760649159697657763987456) (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) (if (<=.f64 x 5088450921364131/10384593717069655257060992658440192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 6375194751874021/1180591620717411303424) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 4100000000000000260897594899419090849788600516608) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))))))))) |
(if (<=.f64 x -584860318145363/10633823966279326983230456482242756608) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x -6843660926433293/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 x -5067690968988689/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (+.f64 (*.f64 (*.f64 a x) (neg.f64 t)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 300838598209035/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b z))) (if (<=.f64 x 8668418762743811/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 x 6092291808370931/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 5039271723608001/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 1897980245367405/1725436586697640946858688965569256363112777243042596638790631055949824) (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) (if (<=.f64 x 5354556135364041/40564819207303340847894502572032) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 x 3246626956972881/590295810358705651712) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 10199999999999999635931214913710396059377234608128) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))))))))) |
(if (<=.f64 y -286454320916857/5846006549323611672814739330865132078623730171904) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 y -2122853863962117/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -8942504211652083/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 y 7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 4851619038439715/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 y 4146346033295051/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 y 95999999999999999066096143460495484138796337043398992068608) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 j (neg.f64 y))))))))))) |
(if (<=.f64 z -75999999999999999484792099251483726211089841587748864) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -3984496719921263/295147905179352825856) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 z -7139186365691751/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z 4044809553440211/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 8535058474086213/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 (*.f64 a (*.f64 c j)) (neg.f64 (*.f64 t (*.f64 a x)))) (if (<=.f64 z 7601364747260185/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 7350083789478079/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))) |
(if (<=.f64 z -2899999999999999847417951577157133841358248453603328) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -1261007895663739/72057594037927936) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 z -3849561275618101/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z 6320014927250329/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 8949657474523425/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 z 8322990519904913/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))) (if (<=.f64 z 2826955303645415/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))) |
(if (<=.f64 x -2450033041830757/5444517870735015415413993718908291383296) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 6980751030425025/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 5039271723608001/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 271508251957999/822752278660603021077484591278675252491367932816789931674304512) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (if (<=.f64 x 3713820117856141/4951760157141521099596496896) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 7177997053961861/18889465931478580854784) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680) (*.f64 a (+.f64 (*.f64 x (neg.f64 t)) (*.f64 c j))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))))) |
(if (<=.f64 x -4529838868451533/348449143727040986586495598010130648530944) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 x 231369589076587/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 4161278206966051/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 4858829428140557/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (*.f64 c j)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))) |
(if (<=.f64 c -407588154115353/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 c 4789048565205903/383123885216472214589586756787577295904684780545900544) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) |
(if (<=.f64 c -8865331832232021/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 c 7717921907136101/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) |
(if (<=.f64 a -710000000000000028291012232690748043167056583046802289113169920) (*.f64 a (*.f64 c j)) (if (<=.f64 a -2828210957895823/12855504354071922204335696738729300820177623950262342682411008) (*.f64 z (*.f64 y x)) (if (<=.f64 a -8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (*.f64 c (*.f64 a j)) (if (<=.f64 a 3190792125773441/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 z (*.f64 y x)) (if (<=.f64 a 231369589076587/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 b (neg.f64 (*.f64 c z))) (if (<=.f64 a 20999999999999999436189322827560136700085634943499688028406078940651492973786426024400341679766305212802330007134184559762627882364284981668219282278842368) (*.f64 a (*.f64 c j)) (if (<=.f64 a 1400000000000000091731655340455029989764499538144973416169069399264885393525026120123726030619735649530643338418822763374995702604996521631203455920441623159107458165050161169960840757401852256109923334223229083059199294278146416348809879893890088485664903643833588655325184) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 c j))))))))) |
(if (<=.f64 a -13500000000000001100785942392949106026866669460549956465065984) (*.f64 a (*.f64 c j)) (if (<=.f64 a -4499426523925173/25711008708143844408671393477458601640355247900524685364822016) (*.f64 z (*.f64 y x)) (if (<=.f64 a -360512007250621/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 c (*.f64 a j)) (if (<=.f64 a 8162739579491679/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 (*.f64 z y) x) (if (<=.f64 a 3499999999999999906031553804593356116680939157249948004734346490108582162297737670733390279961050868800388334522364093293771313727380830278036547046473728) (*.f64 a (*.f64 c j)) (if (<=.f64 a 12000000000000000561045826625473535870275265175964923442096378472928197272734670735324419098163640043268922657608539403471914018215949163977691759329003757796648671358375655227043970242860227732271920939524744056622315199132747641217031656321376530584903614615671401349120) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 c j)))))))) |
(if (<=.f64 c -7989654157374817/57896044618658097711785492504343953926634992332820282019728792003956564819968) (*.f64 c (*.f64 a j)) (if (<=.f64 c 55948864096101/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 z (*.f64 y x)) (if (<=.f64 c 2599999999999999921707637730999659166533941667958396797380109863378900291090907136) (*.f64 a (*.f64 c j)) (if (<=.f64 c 17999999999999998889284064529035477051661996896237997093799917586147324699221751749721450295824693592710450439926964309690738553126912) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))))) |
(if (<=.f64 y -7049479487983089/6129982163463555433433388108601236734474956488734408704) (*.f64 y (*.f64 z x)) (if (<=.f64 y 20999999999999999039081794619894463197977503896831713952611020982794842159985870977430327069521766055183455346436574641495532896256) (*.f64 c (*.f64 a j)) (*.f64 y (*.f64 z x)))) |
(if (<=.f64 c -5999999999999999696322811782444113201781870066080460438503424) (*.f64 c (*.f64 a j)) (if (<=.f64 c 470000000000) (*.f64 a (*.f64 c j)) (*.f64 c (*.f64 a j)))) |
(*.f64 a (*.f64 c j)) |
Compiled 6588 to 2324 computations (64.7% saved)
| 3× | egg-herbie |
| 1178× | rational.json-simplify-2 |
| 1178× | rational.json-simplify-2 |
| 1130× | rational.json-simplify-47 |
| 1130× | rational.json-simplify-47 |
| 950× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 85 |
| 1 | 35 | 85 |
| 0 | 108 | 7246 |
| 1 | 208 | 6910 |
| 2 | 530 | 6910 |
| 3 | 1815 | 6262 |
| 4 | 5682 | 6262 |
| 0 | 108 | 7246 |
| 1 | 208 | 6910 |
| 2 | 530 | 6910 |
| 3 | 1815 | 6262 |
| 4 | 5682 | 6262 |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
Compiled 333 to 112 computations (66.4% saved)
Compiled 6255 to 949 computations (84.8% saved)
Loading profile data...