Time bar (total: 1.4min)
| 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)
| 3.0s | 11552× | body | 256 | infinite |
| 2.2s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 1458× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1446× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1186× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1180× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 1020× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 307 | 3145 |
| 1 | 1361 | 3145 |
| 2 | 5120 | 3145 |
| 0 | 9 | 9 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i x)))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i x)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 x y)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 x (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 i t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 i c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 y (-.f64 (*.f64 c t) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 i z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 z y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 i a)))) (*.f64 z (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 t y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 i c)))) (*.f64 j (-.f64 (*.f64 a t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 a y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 b t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 b a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 b y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 c a)))) (*.f64 j (-.f64 (*.f64 i t) (*.f64 c y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 i a)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j a)))) (*.f64 i (-.f64 (*.f64 c t) (*.f64 j y)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i x)))) |
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 x i)))) |
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 x c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i x)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))))) |
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i)))) |
(-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (-.f64 (*.f64 z c) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 y i)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 j (-.f64 (*.f64 x t) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 x y)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 x y)))) |
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 x (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 x (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i z)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 z i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 i t)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z t) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 t i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z t) (*.f64 y a))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 b i)))) (*.f64 y (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 i c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 c i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y a))))) |
(-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 y (-.f64 (*.f64 c t) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (-.f64 (*.f64 t c) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 z c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 i z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 z i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 z y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y z)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 i a)))) (*.f64 z (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 a i)))) (*.f64 z (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (*.f64 t (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i)))) (*.f64 t (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a c))) (*.f64 b (-.f64 (*.f64 z t) (*.f64 a i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 t y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y t)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y t)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 z c) (*.f64 b i))))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 i c)))) (*.f64 j (-.f64 (*.f64 a t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 c i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 a y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y a)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 t c) (*.f64 y i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 a (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 b t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t b) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 b a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 b y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 z c) (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y b)))) (*.f64 i (-.f64 (*.f64 z c) (*.f64 a b)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) j)) (*.f64 b (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 c a)))) (*.f64 j (-.f64 (*.f64 i t) (*.f64 c y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 a c)))) (*.f64 j (-.f64 (*.f64 t i) (*.f64 y c)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t i) (*.f64 y c)))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 a c)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 i a)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 a i)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 y i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j a)))) (*.f64 i (-.f64 (*.f64 c t) (*.f64 j y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a j)))) (*.f64 i (-.f64 (*.f64 t c) (*.f64 y j)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 t c) (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a j)))) |
Compiled 47 to 32 computations (31.9% saved)
| 1× | egg-herbie |
| 1852× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1190× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 776× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 756× | rational_best_oopsla_all_46_json_45_simplify-30 |
| 734× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 85 |
| 1 | 88 | 85 |
| 2 | 362 | 85 |
| 3 | 1581 | 85 |
| 4 | 3983 | 85 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) |
Compiled 125 to 37 computations (70.4% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 | 1 | 4 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 4 | 1 | 5 |
| Status | Error | Program |
|---|---|---|
| ▶ | 12.1b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
Compiled 38 to 23 computations (39.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (-.f64 (*.f64 z c) (*.f64 a i)) |
| ✓ | 4.7b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
| ✓ | 5.2b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
| ✓ | 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 132 to 23 computations (82.6% saved)
57 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | y | @ | 0 | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| 2.0ms | i | @ | inf | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
| 1.0ms | z | @ | 0 | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
| 1.0ms | x | @ | 0 | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| 1.0ms | z | @ | -inf | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
| 1× | batch-egg-rewrite |
| 1926× | rational_best_oopsla_all_46_json-2 |
| 1926× | rational_best_oopsla_all_46_json-1 |
| 1926× | rational_best_oopsla_all_46_json-4 |
| 1926× | rational_best_oopsla_all_46_json-3 |
| 806× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 94 |
| 1 | 179 | 94 |
| 2 | 821 | 94 |
| 3 | 4401 | 94 |
| 1× | node limit |
| Inputs |
|---|
(*.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 z c) (*.f64 a i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 x)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 t (*.f64 x a)) (*.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t a) (neg.f64 x)) (*.f64 (*.f64 y z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 t a) (*.f64 y z))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 (*.f64 t a) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 t (*.f64 x a)) (*.f64 x (*.f64 y z)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 (neg.f64 b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 b)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 b))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 (neg.f64 b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a i) (neg.f64 b)) (*.f64 (*.f64 z c) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 b)) (*.f64 (neg.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 b))) (*.f64 (neg.f64 (neg.f64 b)) (-.f64 (*.f64 a i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 b c)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 j) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 (neg.f64 j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 j)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 j))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 j) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 (neg.f64 j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (*.f64 i j)) (*.f64 t (*.f64 j c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 j c)) (*.f64 y (*.f64 i j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 j)) (*.f64 (neg.f64 j) (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 y i) (*.f64 t c))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 j))) (*.f64 (neg.f64 (neg.f64 j)) (-.f64 (*.f64 y i) (*.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 j j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (*.f64 i j)) (*.f64 t (*.f64 j c)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z c) (neg.f64 (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 z c) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 a i) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 z c) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a i) (*.f64 z c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a i) (*.f64 z c))))))) |
| 1× | egg-herbie |
| 1694× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 884× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 830× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 772× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 656× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 253 | 8398 |
| 1 | 956 | 8018 |
| 2 | 3608 | 7874 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(*.f64 -1 (*.f64 i a)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 -1 (*.f64 i a)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(*.f64 -1 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(*.f64 -1 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(*.f64 c z) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 -1 (*.f64 i a)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(*.f64 -1 (*.f64 i a)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) 0)) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 x) 0)) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) 0)) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(+.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(+.f64 (*.f64 0 (neg.f64 x)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) 0)) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 x) 0)) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) 0)) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(-.f64 0 (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) |
(-.f64 0 (-.f64 (*.f64 t (*.f64 x a)) (*.f64 x (*.f64 y z)))) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) |
(-.f64 (*.f64 (*.f64 t a) (neg.f64 x)) (*.f64 (*.f64 y z) (neg.f64 x))) |
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 t a)))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 t a) (*.f64 y z))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) x)) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 (*.f64 t a) (*.f64 y z)))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 x x)) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)))) |
(neg.f64 (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) |
(neg.f64 (-.f64 (*.f64 t (*.f64 x a)) (*.f64 x (*.f64 y z)))) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) 0)) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 b) 0)) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) 0)) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 (neg.f64 b)) 0)) |
(+.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (*.f64 0 (neg.f64 b)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 b))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) 0)) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 b) 0)) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) 0)) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 (neg.f64 b)) 0)) |
(-.f64 0 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) |
(-.f64 0 (-.f64 (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 b c)))) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i))) |
(-.f64 (*.f64 (*.f64 a i) (neg.f64 b)) (*.f64 (*.f64 z c) (neg.f64 b))) |
(-.f64 (*.f64 0 (neg.f64 b)) (*.f64 (neg.f64 b) (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) b)) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 b))) (*.f64 (neg.f64 (neg.f64 b)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 b b)) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)))) |
(neg.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) |
(neg.f64 (-.f64 (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 b c)))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) 0)) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 j) 0)) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) 0)) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 (neg.f64 j)) 0)) |
(+.f64 0 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (*.f64 0 (neg.f64 j)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 j))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) 0)) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 j) 0)) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) 0)) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 (neg.f64 j)) 0)) |
(-.f64 0 (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) |
(-.f64 0 (-.f64 (*.f64 y (*.f64 i j)) (*.f64 t (*.f64 j c)))) |
(-.f64 (*.f64 t (*.f64 j c)) (*.f64 y (*.f64 i j))) |
(-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j))) |
(-.f64 (*.f64 0 (neg.f64 j)) (*.f64 (neg.f64 j) (-.f64 (*.f64 t c) (*.f64 y i)))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 y i) (*.f64 t c))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) j)) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 j))) (*.f64 (neg.f64 (neg.f64 j)) (-.f64 (*.f64 y i) (*.f64 t c)))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 j j)) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)))) |
(neg.f64 (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) |
(neg.f64 (-.f64 (*.f64 y (*.f64 i j)) (*.f64 t (*.f64 j c)))) |
(+.f64 (*.f64 z c) (neg.f64 (*.f64 a i))) |
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 0) |
(+.f64 0 (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 1 (-.f64 (*.f64 z c) (*.f64 a i))))) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))))) |
(*.f64 1 (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (-.f64 (*.f64 a i) (*.f64 z c))) |
(*.f64 (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1) |
(/.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) -1) |
(neg.f64 (-.f64 (*.f64 a i) (*.f64 z c))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 a (*.f64 b i))) |
(*.f64 a (*.f64 i (neg.f64 b))) |
(*.f64 (*.f64 a i) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 b (*.f64 z c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 b (*.f64 z c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 a (*.f64 b i))) |
(*.f64 a (*.f64 i (neg.f64 b))) |
(*.f64 (*.f64 a i) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 b (*.f64 z c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 b (*.f64 z c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 b (*.f64 z c)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 b i))) |
(*.f64 a (*.f64 i (neg.f64 b))) |
(*.f64 (*.f64 a i) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 b i))) |
(*.f64 a (*.f64 i (neg.f64 b))) |
(*.f64 (*.f64 a i) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 b c)) |
(*.f64 b (*.f64 z c)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 a (*.f64 b i))) |
(*.f64 a (*.f64 i (neg.f64 b))) |
(*.f64 (*.f64 a i) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 a (*.f64 b i))) |
(*.f64 a (*.f64 i (neg.f64 b))) |
(*.f64 (*.f64 a i) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) |
(+.f64 (*.f64 y (*.f64 -1 (*.f64 i j))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 t (*.f64 c j))) |
(*.f64 -1 (*.f64 i a)) |
(neg.f64 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 c z) |
(*.f64 z c) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 c z) |
(*.f64 z c) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 -1 (*.f64 i a)) |
(neg.f64 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 c z) |
(*.f64 z c) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 c z) |
(*.f64 z c) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 c z) |
(*.f64 z c) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 -1 (*.f64 a i)) |
(neg.f64 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 -1 (*.f64 a i)) |
(neg.f64 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 c z) |
(*.f64 z c) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 -1 (*.f64 i a)) |
(neg.f64 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 -1 (*.f64 i a)) |
(neg.f64 (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 x) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 0 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 0 (neg.f64 x)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 0) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 x) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 0 (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 0 (-.f64 (*.f64 t (*.f64 x a)) (*.f64 x (*.f64 y z)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 (*.f64 t a) (neg.f64 x)) (*.f64 (*.f64 y z) (neg.f64 x))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 t a)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 t a) (*.f64 y z))) (*.f64 (-.f64 (*.f64 t a) (*.f64 y z)) x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 (*.f64 t a) (*.f64 y z)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 x x)) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (/.f64 x x)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(neg.f64 (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(neg.f64 (-.f64 (*.f64 t (*.f64 x a)) (*.f64 x (*.f64 y z)))) |
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 b) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 (neg.f64 b)) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 0 (neg.f64 b)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 b))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 0) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 b) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (neg.f64 (neg.f64 b)) 0)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 0 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 0 (-.f64 (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 b c)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 (*.f64 a i) (neg.f64 b)) (*.f64 (*.f64 z c) (neg.f64 b))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 0 (neg.f64 b)) (*.f64 (neg.f64 b) (-.f64 (*.f64 z c) (*.f64 a i)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (-.f64 (*.f64 a i) (*.f64 z c)) b)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 b))) (*.f64 (neg.f64 (neg.f64 b)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 b b)) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(/.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (/.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 b b)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(neg.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(neg.f64 (-.f64 (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 b c)))) |
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 j) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 (neg.f64 j)) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 0 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 0 (neg.f64 j)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 j))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 0) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 j) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 (neg.f64 j)) 0)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 0 (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 0 (-.f64 (*.f64 y (*.f64 i j)) (*.f64 t (*.f64 j c)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 t (*.f64 j c)) (*.f64 y (*.f64 i j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 0 (neg.f64 j)) (*.f64 (neg.f64 j) (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 y i) (*.f64 t c))) (*.f64 (-.f64 (*.f64 y i) (*.f64 t c)) j)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 j))) (*.f64 (neg.f64 (neg.f64 j)) (-.f64 (*.f64 y i) (*.f64 t c)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 j j)) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(/.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)) (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (/.f64 j j)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(neg.f64 (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(neg.f64 (-.f64 (*.f64 y (*.f64 i j)) (*.f64 t (*.f64 j c)))) |
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) |
(+.f64 (*.f64 z c) (neg.f64 (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 0) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(+.f64 0 (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 1 (-.f64 (*.f64 z c) (*.f64 a i))))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 1 (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 -1 (-.f64 (*.f64 a i) (*.f64 z c))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(*.f64 (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 z c) (*.f64 a i))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(/.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(/.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) (-.f64 (*.f64 a i) (*.f64 z c)))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(/.f64 (-.f64 (*.f64 a i) (*.f64 z c)) -1) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
(neg.f64 (-.f64 (*.f64 a i) (*.f64 z c))) |
(+.f64 (neg.f64 (*.f64 a i)) (*.f64 z c)) |
(-.f64 (*.f64 z c) (*.f64 a i)) |
Compiled 4898 to 631 computations (87.1% saved)
13 alts after pruning (13 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 131 | 13 | 144 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 132 | 13 | 145 |
| Status | Error | Program |
|---|---|---|
| 14.3b | (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 12.7b | (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 22.4b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| ▶ | 12.1b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| 22.0b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| ▶ | 20.5b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| 19.5b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) | |
| 19.0b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) | |
| ▶ | 19.4b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| ▶ | 20.5b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
| ▶ | 20.1b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| 19.2b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 20.1b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
Compiled 940 to 582 computations (38.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.9b | (*.f64 (*.f64 t c) (neg.f64 j)) |
| 5.2b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| ✓ | 5.2b | (*.f64 (*.f64 y i) (neg.f64 j)) |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 151 to 25 computations (83.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | 0 | (*.f64 (*.f64 y i) (neg.f64 j)) |
| 1.0ms | c | @ | 0 | (*.f64 (*.f64 t c) (neg.f64 j)) |
| 1.0ms | i | @ | 0 | (*.f64 (*.f64 y i) (neg.f64 j)) |
| 1.0ms | j | @ | 0 | (*.f64 (*.f64 t c) (neg.f64 j)) |
| 1.0ms | j | @ | inf | (*.f64 (*.f64 y i) (neg.f64 j)) |
| 1× | batch-egg-rewrite |
| 1232× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1074× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1032× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 974× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 972× | rational_best_oopsla_all_46_json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 34 |
| 1 | 91 | 34 |
| 2 | 372 | 34 |
| 3 | 2210 | 34 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 y i) (neg.f64 j)) |
(*.f64 (*.f64 t c) (neg.f64 j)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 j j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i)))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 j j))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 i (neg.f64 y)))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 j (neg.f64 i))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 j (neg.f64 y))) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 j j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 y i) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 j (*.f64 i (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (*.f64 y i) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i)))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 j j))) (*.f64 (*.f64 y i) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 i (neg.f64 y)))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 y i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 j j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (/.f64 (*.f64 y i) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 i (/.f64 y y)) (*.f64 i (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 j j)) (*.f64 (*.f64 y i) (/.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 y)) (*.f64 j (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 i)) (*.f64 j (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (neg.f64 (*.f64 i (neg.f64 y))) (neg.f64 (*.f64 i (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 y i) j)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 j j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c)))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 j j))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 c)))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 j (neg.f64 c))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t)))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 j (neg.f64 t))) (*.f64 j (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 j j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 j (*.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 j (*.f64 t (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 t c) (*.f64 t c)) (*.f64 j (*.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (neg.f64 c)) (*.f64 j (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c)))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 j j))) (*.f64 j (*.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 t (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 c)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 j (*.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 t c) (*.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 j j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 t c) (*.f64 t c)) (/.f64 (*.f64 t c) (*.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 c (/.f64 t t)) (*.f64 c (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (neg.f64 c)) (*.f64 j (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 t c) (/.f64 j j)) (*.f64 (*.f64 t c) (/.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (neg.f64 t)) (*.f64 j (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (neg.f64 (*.f64 t (neg.f64 c))) (neg.f64 (*.f64 t (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 j (*.f64 t c))))))) |
| 1× | egg-herbie |
| 1312× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1290× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 780× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 776× | rational_best_oopsla_all_46_json_45_simplify-30 |
| 736× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 264 | 5058 |
| 1 | 954 | 4800 |
| 2 | 3533 | 4800 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 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 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 j j)) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 i)) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 y)) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) 0)) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) 0)) |
(+.f64 0 (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i)))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 j j))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 i (neg.f64 y)))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 i))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 y))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 j j)) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 i)) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 y)) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) 0)) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) 0)) |
(-.f64 0 (*.f64 (*.f64 y i) j)) |
(-.f64 0 (*.f64 -1 (*.f64 j (*.f64 i (neg.f64 y))))) |
(-.f64 0 (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 (*.f64 y i) j))) |
(-.f64 0 (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 i (neg.f64 y)))) |
(-.f64 0 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))))) |
(-.f64 (*.f64 0 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (*.f64 y i) j)) |
(-.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i)))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 i (neg.f64 y)))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 i (neg.f64 y)))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 j j))) (*.f64 (*.f64 y i) j)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) (*.f64 (*.f64 y i) j))) |
(-.f64 (*.f64 0 (neg.f64 (*.f64 i (neg.f64 y)))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) j)) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) 1) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 y i) (*.f64 y i))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 y y)) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 j j)) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 i i)) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (/.f64 (*.f64 y i) (*.f64 y i)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 i (/.f64 y y)) (*.f64 i (/.f64 y y)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 j j)) (*.f64 (*.f64 y i) (/.f64 j j)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 y)) (*.f64 j (neg.f64 y)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 i)) (*.f64 j (neg.f64 i)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (neg.f64 (*.f64 i (neg.f64 y))) (neg.f64 (*.f64 i (neg.f64 y))))) |
(neg.f64 (*.f64 (*.f64 y i) j)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 c)) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 t)) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 j j)) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) 0)) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) 0)) |
(+.f64 0 (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 j j))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 c)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 c))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 t))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 c)) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 t)) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 j j)) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) 0)) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) 0)) |
(-.f64 0 (*.f64 j (*.f64 t c))) |
(-.f64 0 (*.f64 -1 (*.f64 j (*.f64 t (neg.f64 c))))) |
(-.f64 0 (*.f64 (/.f64 (*.f64 t c) (*.f64 t c)) (*.f64 j (*.f64 t c)))) |
(-.f64 0 (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 t (neg.f64 c)))) |
(-.f64 0 (*.f64 (*.f64 t (neg.f64 c)) (*.f64 j (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c)))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) (*.f64 t (neg.f64 c)))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 j j))) (*.f64 j (*.f64 t c))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 t (neg.f64 c)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 t c)))) |
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 c)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) j)) |
(-.f64 (*.f64 0 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 j (*.f64 t c))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) 1) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 t c) (*.f64 t c))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 t t)) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 c c)) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 j j)) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 t c) (*.f64 t c)) (/.f64 (*.f64 t c) (*.f64 t c)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 c (/.f64 t t)) (*.f64 c (/.f64 t t)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (neg.f64 c)) (*.f64 j (neg.f64 c)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 t c) (/.f64 j j)) (*.f64 (*.f64 t c) (/.f64 j j)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (neg.f64 t)) (*.f64 j (neg.f64 t)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (neg.f64 (*.f64 t (neg.f64 c))) (neg.f64 (*.f64 t (neg.f64 c))))) |
(neg.f64 (*.f64 j (*.f64 t c))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(*.f64 -1 (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 j j)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 i)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 y)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 0 (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i)))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 j j))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 i (neg.f64 y)))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 i))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 y))) (*.f64 j (*.f64 i (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 j j)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 i)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (neg.f64 y)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) 0)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 0 (*.f64 (*.f64 y i) j)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 0 (*.f64 -1 (*.f64 j (*.f64 i (neg.f64 y))))) |
(neg.f64 (*.f64 -1 (*.f64 i (*.f64 j (neg.f64 y))))) |
(*.f64 (*.f64 y (neg.f64 i)) (-.f64 j 0)) |
(-.f64 0 (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 (*.f64 y i) j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 0 (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 i (neg.f64 y)))) |
(neg.f64 (*.f64 i (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (neg.f64 y)))) |
(neg.f64 (*.f64 i (*.f64 (neg.f64 y) (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (neg.f64 j))))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 y (*.f64 i (neg.f64 j))))) |
(-.f64 0 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))))) |
(neg.f64 (*.f64 i (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (neg.f64 y)))) |
(neg.f64 (*.f64 i (*.f64 (neg.f64 y) (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (neg.f64 j))))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 y (*.f64 i (neg.f64 j))))) |
(-.f64 (*.f64 0 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (*.f64 y i) j)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i)))) (*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 i (neg.f64 y)))) |
(*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (neg.f64 (*.f64 i (neg.f64 y)))) |
(*.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 (neg.f64 y) (neg.f64 i))) |
(*.f64 (*.f64 y (*.f64 (/.f64 (neg.f64 j) (*.f64 y i)) i)) (*.f64 (neg.f64 y) (neg.f64 i))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 i (neg.f64 y)))) |
(*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (neg.f64 (*.f64 i (neg.f64 y)))) |
(*.f64 (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (neg.f64 j))) (*.f64 (neg.f64 y) (neg.f64 i))) |
(*.f64 (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 (neg.f64 y) (neg.f64 i))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 y i) (/.f64 j j))) (*.f64 (*.f64 y i) j)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) (*.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) (*.f64 (*.f64 y i) j))) |
(*.f64 (/.f64 (*.f64 j (*.f64 y i)) (*.f64 j (*.f64 y i))) (neg.f64 (*.f64 j (*.f64 y i)))) |
(*.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) |
(*.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) |
(-.f64 (*.f64 0 (neg.f64 (*.f64 i (neg.f64 y)))) (*.f64 (neg.f64 (*.f64 i (neg.f64 y))) j)) |
(neg.f64 (*.f64 -1 (*.f64 i (*.f64 j (neg.f64 y))))) |
(*.f64 (*.f64 y (neg.f64 i)) (-.f64 j 0)) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) 1) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 y i) (*.f64 y i))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 y i) (*.f64 y i))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y i) (*.f64 y i))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 y i) (*.f64 y i))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 y y)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 j j)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 i i)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (/.f64 (*.f64 y i) (*.f64 y i)))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (/.f64 (*.f64 y i) (*.f64 y i)))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (/.f64 (*.f64 y i) (*.f64 y i)))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (/.f64 (*.f64 y i) (*.f64 y i)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 i (/.f64 y y)) (*.f64 i (/.f64 y y)))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 i (/.f64 y y)) (*.f64 i (/.f64 y y)))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 i (/.f64 y y)) (*.f64 i (/.f64 y y)))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 i (/.f64 y y)) (*.f64 i (/.f64 y y)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 (*.f64 i (/.f64 y y)) (neg.f64 j)) (*.f64 (*.f64 i (/.f64 y y)) (neg.f64 j)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 j j)) (*.f64 (*.f64 y i) (/.f64 j j)))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 j j)) (*.f64 (*.f64 y i) (/.f64 j j)))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y (*.f64 (/.f64 j j) i)) (*.f64 y (*.f64 (/.f64 j j) i)))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 (*.f64 y i) (/.f64 j j)) (*.f64 (*.f64 y i) (/.f64 j j)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))) (*.f64 (*.f64 y i) (/.f64 (neg.f64 j) (*.f64 y i))))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 y (*.f64 (/.f64 (neg.f64 j) (*.f64 y i)) i)) (*.f64 y (*.f64 (/.f64 (neg.f64 j) (*.f64 y i)) i)))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)) (/.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 y i) j)))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (/.f64 (*.f64 j (*.f64 y i)) (*.f64 j (*.f64 y i))) (/.f64 (*.f64 j (*.f64 y i)) (*.f64 j (*.f64 y i))))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 y)) (*.f64 j (neg.f64 y)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 j (neg.f64 i)) (*.f64 j (neg.f64 i)))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))))) |
(/.f64 (*.f64 i (*.f64 j (neg.f64 y))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (*.f64 j (/.f64 (*.f64 y i) (*.f64 y i))) (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i)))))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 i j))) (/.f64 (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (neg.f64 j))) (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (neg.f64 j))))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))) (*.f64 (/.f64 (*.f64 y i) (*.f64 y i)) (*.f64 j (neg.f64 (/.f64 (*.f64 y i) (*.f64 y i))))))) |
(/.f64 (*.f64 j (*.f64 i (neg.f64 y))) (/.f64 (neg.f64 (*.f64 i (neg.f64 y))) (neg.f64 (*.f64 i (neg.f64 y))))) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(neg.f64 (*.f64 (*.f64 y i) j)) |
(*.f64 y (*.f64 -1 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 c)) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 t)) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 j j)) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 0 (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 j j))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 c)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 c))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t)))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(+.f64 (*.f64 0 (*.f64 j (neg.f64 t))) (*.f64 j (*.f64 t (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 c)) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (neg.f64 t)) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (*.f64 t (neg.f64 c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 (*.f64 t c) (/.f64 j j)) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 (*.f64 j (*.f64 t (neg.f64 c))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) 0)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(-.f64 0 (*.f64 j (*.f64 t c))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(-.f64 0 (*.f64 -1 (*.f64 j (*.f64 t (neg.f64 c))))) |
(neg.f64 (*.f64 -1 (*.f64 j (*.f64 t (neg.f64 c))))) |
(*.f64 (*.f64 c (neg.f64 t)) (-.f64 j 0)) |
(-.f64 0 (*.f64 (/.f64 (*.f64 t c) (*.f64 t c)) (*.f64 j (*.f64 t c)))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(-.f64 0 (*.f64 (*.f64 j (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 t (neg.f64 c)))) |
(neg.f64 (*.f64 j (*.f64 (*.f64 t (neg.f64 c)) (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t)))))) |
(neg.f64 (*.f64 j (*.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (*.f64 (neg.f64 c) (neg.f64 t))))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t))) (*.f64 t (*.f64 c (neg.f64 j))))) |
(-.f64 0 (*.f64 (*.f64 t (neg.f64 c)) (*.f64 j (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))))) |
(neg.f64 (*.f64 j (*.f64 (*.f64 t (neg.f64 c)) (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t)))))) |
(neg.f64 (*.f64 j (*.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (*.f64 (neg.f64 c) (neg.f64 t))))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t))) (*.f64 t (*.f64 c (neg.f64 j))))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c)))) (*.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) (*.f64 t (neg.f64 c)))) |
(*.f64 (*.f64 (*.f64 c t) (/.f64 (neg.f64 j) (*.f64 c t))) (neg.f64 (*.f64 t (neg.f64 c)))) |
(*.f64 (*.f64 (*.f64 c t) (/.f64 (neg.f64 j) (*.f64 c t))) (*.f64 (neg.f64 c) (neg.f64 t))) |
(*.f64 (*.f64 t (*.f64 (/.f64 (neg.f64 j) (*.f64 c t)) c)) (*.f64 (neg.f64 c) (neg.f64 t))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 t c) (/.f64 j j))) (*.f64 j (*.f64 t c))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c))))) (*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 t (neg.f64 c)))) |
(*.f64 (*.f64 (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))) (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t)))) (neg.f64 (*.f64 t (neg.f64 c)))) |
(*.f64 (*.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (*.f64 j (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t))))) (*.f64 (neg.f64 c) (neg.f64 t))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) (*.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 t c)))) |
(*.f64 (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (neg.f64 (*.f64 j (*.f64 c t)))) |
(*.f64 (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (*.f64 c (*.f64 j (neg.f64 t)))) |
(*.f64 (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (*.f64 c (*.f64 t (neg.f64 j)))) |
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 c)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 c))) j)) |
(neg.f64 (*.f64 -1 (*.f64 j (*.f64 t (neg.f64 c))))) |
(*.f64 (*.f64 c (neg.f64 t)) (-.f64 j 0)) |
(-.f64 (*.f64 0 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 j (*.f64 t c))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) 1) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 t c) (*.f64 t c))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 c t) (*.f64 c t))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 c t) (*.f64 c t))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 c t) (*.f64 c t))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 t t)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 c c)) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 c c)) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 c c)) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 j j)) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t)))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t)))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))) (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))) (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))) (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 t c) (*.f64 t c)) (/.f64 (*.f64 t c) (*.f64 t c)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (/.f64 (*.f64 c t) (*.f64 c t)))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (/.f64 (*.f64 c t) (*.f64 c t)))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (/.f64 (*.f64 c t) (*.f64 c t)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 c (/.f64 t t)) (*.f64 c (/.f64 t t)))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 c (/.f64 t t)) (*.f64 c (/.f64 t t)))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 c (/.f64 t t)) (*.f64 c (/.f64 t t)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))) (/.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 t c))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))) (/.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 c t))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (neg.f64 c)) (*.f64 j (neg.f64 c)))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 t c) (/.f64 j j)) (*.f64 (*.f64 t c) (/.f64 j j)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (/.f64 j j) (*.f64 c t)) (*.f64 (/.f64 j j) (*.f64 c t)))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 c (*.f64 (/.f64 j j) t)) (*.f64 c (*.f64 (/.f64 j j) t)))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 t (*.f64 (/.f64 j j) c)) (*.f64 t (*.f64 (/.f64 j j) c)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 j (neg.f64 t)) (*.f64 j (neg.f64 t)))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 j (neg.f64 t)) (*.f64 j (neg.f64 t)))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 t (neg.f64 j)) (*.f64 t (neg.f64 j)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))) (*.f64 (*.f64 j (/.f64 (*.f64 t c) (*.f64 t c))) (neg.f64 (/.f64 (*.f64 t c) (*.f64 t c)))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))) (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t)))) (*.f64 (*.f64 j (/.f64 (*.f64 c t) (*.f64 c t))) (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t)))))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (*.f64 j (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t))))) (*.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (*.f64 j (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t))))))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (*.f64 j (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t))))) (*.f64 (/.f64 (*.f64 c t) (*.f64 c t)) (*.f64 j (neg.f64 (/.f64 (*.f64 c t) (*.f64 c t))))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (neg.f64 j) (*.f64 c (/.f64 t t))) (*.f64 (neg.f64 j) (*.f64 c (/.f64 t t))))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))) (*.f64 c (*.f64 (neg.f64 j) (/.f64 t t))))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 (/.f64 t t) (*.f64 c (neg.f64 j))) (*.f64 (/.f64 t t) (*.f64 c (neg.f64 j))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))) (*.f64 (*.f64 t c) (/.f64 (neg.f64 j) (*.f64 t c))))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (*.f64 (*.f64 c t) (/.f64 (neg.f64 j) (*.f64 c t))) (*.f64 (*.f64 c t) (/.f64 (neg.f64 j) (*.f64 c t))))) |
(/.f64 (*.f64 j (*.f64 c (neg.f64 t))) (/.f64 (*.f64 (*.f64 c t) (/.f64 (neg.f64 j) (*.f64 c t))) (*.f64 (*.f64 c t) (/.f64 (neg.f64 j) (*.f64 c t))))) |
(/.f64 (*.f64 t (*.f64 c (neg.f64 j))) (/.f64 (*.f64 t (*.f64 (/.f64 (neg.f64 j) (*.f64 c t)) c)) (*.f64 t (*.f64 (/.f64 (neg.f64 j) (*.f64 c t)) c)))) |
(/.f64 (*.f64 j (*.f64 t (neg.f64 c))) (/.f64 (neg.f64 (*.f64 t (neg.f64 c))) (neg.f64 (*.f64 t (neg.f64 c))))) |
(*.f64 j (*.f64 t (neg.f64 c))) |
(*.f64 j (*.f64 c (neg.f64 t))) |
(*.f64 t (*.f64 c (neg.f64 j))) |
(neg.f64 (*.f64 j (*.f64 t c))) |
(*.f64 -1 (*.f64 c (*.f64 j t))) |
(*.f64 c (*.f64 j (neg.f64 t))) |
(*.f64 c (*.f64 t (neg.f64 j))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 a i)) | |
| 5.2b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 5.4b | (*.f64 c (*.f64 t j)) |
Compiled 110 to 21 computations (80.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (*.f64 c (*.f64 t j)) |
| 0.0ms | c | @ | inf | (*.f64 c (*.f64 t j)) |
| 0.0ms | j | @ | -inf | (*.f64 c (*.f64 t j)) |
| 0.0ms | t | @ | -inf | (*.f64 c (*.f64 t j)) |
| 0.0ms | j | @ | inf | (*.f64 c (*.f64 t j)) |
| 1× | batch-egg-rewrite |
| 2102× | rational_best_oopsla_all_46_json-2 |
| 2102× | rational_best_oopsla_all_46_json-1 |
| 2102× | rational_best_oopsla_all_46_json-4 |
| 2102× | rational_best_oopsla_all_46_json-3 |
| 652× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 49 | 13 |
| 2 | 201 | 13 |
| 3 | 1040 | 13 |
| 4 | 4873 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (*.f64 t j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (*.f64 c j) (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (neg.f64 j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 c j) (/.f64 t t))) (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c t)) (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) c))) (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c))))) (*.f64 c (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (*.f64 t j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (*.f64 c j) (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (neg.f64 j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t j) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (*.f64 c (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 t j) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 c c) (*.f64 (*.f64 t j) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 t) (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c (neg.f64 j)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) (*.f64 t (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 t j) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 j j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t j) (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c j) (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (/.f64 c c) (/.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t (*.f64 j (/.f64 c c))) (*.f64 t (*.f64 j (/.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 j (/.f64 t t)) (*.f64 j (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c t) (*.f64 c t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 (*.f64 c j) (/.f64 t t)) (*.f64 (*.f64 c j) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (/.f64 (*.f64 t j) c)) (*.f64 c (/.f64 (*.f64 t j) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))))))))) |
| 1× | egg-herbie |
| 1542× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1132× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1110× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 972× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 958× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 120 | 893 |
| 1 | 426 | 893 |
| 2 | 1564 | 893 |
| 3 | 6309 | 893 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 c (*.f64 t j)) 0) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (*.f64 t j)) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c t) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (*.f64 c j) (/.f64 t t)) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) c)) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (neg.f64 j)) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(+.f64 0 (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 c j) (/.f64 t t))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 0 (*.f64 c t)) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) c))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c))))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 c (*.f64 t j)) 0) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (*.f64 t j)) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c t) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (*.f64 c j) (/.f64 t t)) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) c)) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (neg.f64 j)) 0)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(-.f64 0 (*.f64 (*.f64 t j) (neg.f64 c))) |
(-.f64 0 (*.f64 t (*.f64 c (neg.f64 j)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 t j) (neg.f64 c)))) |
(-.f64 0 (*.f64 (/.f64 c c) (*.f64 (*.f64 t j) (neg.f64 c)))) |
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 c j))) |
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 t j)))) |
(-.f64 0 (*.f64 (*.f64 c (neg.f64 j)) t)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) c)) |
(-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) (*.f64 t (neg.f64 j)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 t j) (neg.f64 c)))) |
(/.f64 (*.f64 c (*.f64 t j)) 1) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 t t)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 c c)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 j j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t j) (*.f64 t j))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c j) (*.f64 c j))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (/.f64 c c) (/.f64 c c))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t (*.f64 j (/.f64 c c))) (*.f64 t (*.f64 j (/.f64 c c))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 j (/.f64 t t)) (*.f64 j (/.f64 t t)))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c t) (*.f64 c t))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 (*.f64 c j) (/.f64 t t)) (*.f64 (*.f64 c j) (/.f64 t t)))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (/.f64 (*.f64 t j) c)) (*.f64 c (/.f64 (*.f64 t j) c)))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))))) |
| Outputs |
|---|
(+.f64 (*.f64 c (*.f64 t j)) 0) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (*.f64 t j)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c t) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (*.f64 c j) (/.f64 t t)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) c)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (neg.f64 j)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 0 (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 c j) (/.f64 t t))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 c t)) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) c))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c))))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) 0) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (*.f64 t j)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c t) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (*.f64 c j) (/.f64 t t)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (/.f64 (*.f64 t j) c)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (*.f64 c (neg.f64 j)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (*.f64 t j) (neg.f64 c))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 t (*.f64 c (neg.f64 j)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 t j) (neg.f64 c)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (/.f64 c c) (*.f64 (*.f64 t j) (neg.f64 c)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 t j)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (*.f64 c (neg.f64 j)) t)) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 t (*.f64 j (/.f64 c c)))) c)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) (*.f64 t (neg.f64 j)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) (*.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 t j) (neg.f64 c)))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) 1) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 t t)) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 c c)) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 j j)) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t j) (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j)))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c j) (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (/.f64 c c) (/.f64 c c))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t (*.f64 j (/.f64 c c))) (*.f64 t (*.f64 j (/.f64 c c))))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 j (/.f64 t t)) (*.f64 j (/.f64 t t)))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))) (/.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 t j))))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c t) (*.f64 c t))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))) (*.f64 c (/.f64 (*.f64 t j) (*.f64 t j))))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 (*.f64 c j) (/.f64 t t)) (*.f64 (*.f64 c j) (/.f64 t t)))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (*.f64 j (/.f64 t t))) (*.f64 c (*.f64 j (/.f64 t t))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 j (*.f64 c (/.f64 t t))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (/.f64 (*.f64 t j) c)) (*.f64 c (/.f64 (*.f64 t j) c)))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 t (*.f64 j (/.f64 c c)))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t (*.f64 (/.f64 c c) (*.f64 j (/.f64 c c)))) (*.f64 t (*.f64 (/.f64 c c) (*.f64 j (/.f64 c c)))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 t (*.f64 j (*.f64 (/.f64 c c) (/.f64 c c)))) (*.f64 t (*.f64 j (*.f64 (/.f64 c c) (/.f64 c c)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 a i)) | |
| 5.2b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 8.0b | (*.f64 t (*.f64 c j)) |
Compiled 110 to 21 computations (80.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (*.f64 t (*.f64 c j)) |
| 0.0ms | j | @ | inf | (*.f64 t (*.f64 c j)) |
| 0.0ms | c | @ | -inf | (*.f64 t (*.f64 c j)) |
| 0.0ms | j | @ | -inf | (*.f64 t (*.f64 c j)) |
| 0.0ms | c | @ | inf | (*.f64 t (*.f64 c j)) |
| 1× | batch-egg-rewrite |
| 2102× | rational_best_oopsla_all_46_json-2 |
| 2102× | rational_best_oopsla_all_46_json-1 |
| 2102× | rational_best_oopsla_all_46_json-4 |
| 2102× | rational_best_oopsla_all_46_json-3 |
| 652× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 49 | 13 |
| 2 | 201 | 13 |
| 3 | 1040 | 13 |
| 4 | 4873 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (*.f64 c j)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (*.f64 c j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (*.f64 t j) (/.f64 c c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (neg.f64 j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j)))) (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 t j) (/.f64 c c))) (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t c)) (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) t))) (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t))))) (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (*.f64 c j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (*.f64 t j) (/.f64 c c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (neg.f64 j)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 c j)) (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c j) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (*.f64 t (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 c j) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t t) (*.f64 (*.f64 c j) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 c) (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (neg.f64 j)) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j)))) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) (*.f64 c (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) (*.f64 (*.f64 c j) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 j j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 c j) (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t j) (*.f64 t j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 c (*.f64 j (/.f64 t t))) (*.f64 c (*.f64 j (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 j (/.f64 c c)) (*.f64 j (/.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t c) (*.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 (*.f64 t j) (/.f64 c c)) (*.f64 (*.f64 t j) (/.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (/.f64 (*.f64 c j) t)) (*.f64 t (/.f64 (*.f64 c j) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))))))))) |
| 1× | egg-herbie |
| 1578× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1170× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1132× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 972× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 958× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 121 | 1313 |
| 1 | 428 | 1313 |
| 2 | 1591 | 1313 |
| 3 | 6477 | 1313 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) 0) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (*.f64 c j)) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t c) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (*.f64 t j) (/.f64 c c)) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) t)) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (neg.f64 j)) 0)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(+.f64 0 (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j)))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t j) (/.f64 c c))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 0 (*.f64 t c)) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) t))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t))))) (*.f64 t (*.f64 c j))) |
(-.f64 (*.f64 t (*.f64 c j)) 0) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (*.f64 c j)) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t c) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (*.f64 t j) (/.f64 c c)) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) t)) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (neg.f64 j)) 0)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(-.f64 0 (*.f64 (*.f64 c j) (neg.f64 t))) |
(-.f64 0 (*.f64 c (*.f64 t (neg.f64 j)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 c j) (neg.f64 t)))) |
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 (*.f64 c j) (neg.f64 t)))) |
(-.f64 0 (*.f64 (neg.f64 c) (*.f64 t j))) |
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 c j)))) |
(-.f64 0 (*.f64 (*.f64 t (neg.f64 j)) c)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) t)) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j)))) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) (*.f64 c (neg.f64 j)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) (*.f64 (*.f64 c j) (neg.f64 t)))) |
(/.f64 (*.f64 t (*.f64 c j)) 1) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 c c)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 t t)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 j j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 c j) (*.f64 c j))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t j) (*.f64 t j))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 c (*.f64 j (/.f64 t t))) (*.f64 c (*.f64 j (/.f64 t t))))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 j (/.f64 c c)) (*.f64 j (/.f64 c c)))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t c) (*.f64 t c))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 (*.f64 t j) (/.f64 c c)) (*.f64 (*.f64 t j) (/.f64 c c)))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (/.f64 (*.f64 c j) t)) (*.f64 t (/.f64 (*.f64 c j) t)))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))))) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) 0) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (*.f64 c j)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t c) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (*.f64 t j) (/.f64 c c)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) t)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (neg.f64 j)) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 t (*.f64 c j)) (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(*.f64 c (*.f64 t j)) |
(+.f64 0 (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j)))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t j) (/.f64 c c))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 t c)) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) t))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t))))) (*.f64 t (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) 0) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (*.f64 c j)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t c) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (*.f64 t j) (/.f64 c c)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (/.f64 (*.f64 c j) t)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (*.f64 t (neg.f64 j)) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) 0)) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (*.f64 c j) (neg.f64 t))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 c (*.f64 t (neg.f64 j)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 c j) (neg.f64 t)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 (*.f64 c j) (neg.f64 t)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (neg.f64 c) (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 c j)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (*.f64 t (neg.f64 j)) c)) |
(*.f64 c (*.f64 t j)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 c (*.f64 j (/.f64 t t)))) t)) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j)))) (*.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) (*.f64 c (neg.f64 j)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) (*.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) (*.f64 (*.f64 c j) (neg.f64 t)))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) 1) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 c c)) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 t t)) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 j j)) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 c j) (*.f64 c j))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j)))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t j) (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 c (*.f64 j (/.f64 t t))) (*.f64 c (*.f64 j (/.f64 t t))))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 j (/.f64 c c)) (*.f64 j (/.f64 c c)))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 j (/.f64 c c)) (*.f64 j (/.f64 c c)))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))) (/.f64 (*.f64 t (*.f64 c j)) (*.f64 t (*.f64 c j))))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t c) (*.f64 t c))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c t) (*.f64 c t))) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))) (*.f64 t (/.f64 (*.f64 c j) (*.f64 c j))))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 (*.f64 t j) (/.f64 c c)) (*.f64 (*.f64 t j) (/.f64 c c)))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 t (/.f64 (*.f64 c j) t)) (*.f64 t (/.f64 (*.f64 c j) t)))) |
(*.f64 c (*.f64 t j)) |
(/.f64 (*.f64 t (*.f64 c j)) (/.f64 (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 c (*.f64 j (/.f64 t t)))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t)))) (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t)))))) |
(/.f64 (*.f64 c (*.f64 t j)) (/.f64 (*.f64 j (*.f64 (/.f64 t t) (*.f64 c (/.f64 t t)))) (*.f64 j (*.f64 (/.f64 t t) (*.f64 c (/.f64 t t)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (-.f64 (*.f64 y z) (*.f64 t a)) |
| 4.7b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| ✓ | 4.9b | (*.f64 a (*.f64 i (neg.f64 b))) |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) |
Compiled 119 to 22 computations (81.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (*.f64 a (*.f64 i (neg.f64 b))) |
| 1.0ms | i | @ | 0 | (*.f64 a (*.f64 i (neg.f64 b))) |
| 1.0ms | a | @ | inf | (*.f64 a (*.f64 i (neg.f64 b))) |
| 1.0ms | b | @ | 0 | (*.f64 a (*.f64 i (neg.f64 b))) |
| 0.0ms | b | @ | inf | (*.f64 a (*.f64 i (neg.f64 b))) |
| 1× | batch-egg-rewrite |
| 1000× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 970× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 956× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 900× | rational_best_oopsla_all_46_json-2 |
| 900× | rational_best_oopsla_all_46_json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 36 |
| 1 | 103 | 36 |
| 2 | 404 | 36 |
| 3 | 2104 | 36 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 i (neg.f64 b))) |
(-.f64 (*.f64 y z) (*.f64 t a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a i)) (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b)))) (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a))) (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i))))) (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a)))) (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 (/.f64 a a) (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (neg.f64 b) (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 a) (*.f64 i (*.f64 b (neg.f64 (/.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a i)) (*.f64 (*.f64 a i) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b)))) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 a (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 i b) (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a b) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 b (/.f64 i i)) (*.f64 b (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (/.f64 a a) (/.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (*.f64 (/.f64 a a) (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) (*.f64 a (*.f64 b (neg.f64 (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a i) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (*.f64 i b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 1 (*.f64 t (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 y z) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 a)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a t) -1) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 t (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 a t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a t) (*.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (-.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 a t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a t) (*.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a t) (*.f64 y z))))))) |
| 1× | egg-herbie |
| 1204× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 816× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 800× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 782× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 558× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 193 | 3525 |
| 1 | 722 | 3525 |
| 2 | 3319 | 3525 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a i) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a b) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) 0)) |
(+.f64 0 (*.f64 (neg.f64 b) (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 a i)) (*.f64 (neg.f64 b) (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b)))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i))))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a)))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a i) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a b) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) 0)) |
(-.f64 0 (*.f64 a (*.f64 i b))) |
(-.f64 0 (*.f64 a (*.f64 (/.f64 a a) (*.f64 i b)))) |
(-.f64 0 (*.f64 1 (*.f64 a (*.f64 i b)))) |
(-.f64 0 (*.f64 -1 (*.f64 (neg.f64 b) (*.f64 a i)))) |
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 i b)))) |
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 i (*.f64 b (neg.f64 (/.f64 a a)))))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) a)) |
(-.f64 (*.f64 0 (*.f64 a i)) (*.f64 (*.f64 a i) b)) |
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b)))) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) (*.f64 i b))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 a (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 1) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 a a)) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 i i)) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 i b) (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 b b)) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a b) (*.f64 a b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 b (/.f64 i i)) (*.f64 b (/.f64 i i)))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (/.f64 a a) (/.f64 a a))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (*.f64 (/.f64 a a) (*.f64 i b)))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a i) (*.f64 a i))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(+.f64 (*.f64 y z) (*.f64 t (neg.f64 a))) |
(+.f64 (*.f64 y z) (*.f64 1 (*.f64 t (neg.f64 a)))) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 0) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 0)) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) 0)) |
(+.f64 0 (-.f64 (*.f64 y z) (*.f64 a t))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 y z)) |
(+.f64 (*.f64 (*.f64 a t) -1) (*.f64 y z)) |
(+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 t (neg.f64 a)))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 -1 (-.f64 (*.f64 a t) (*.f64 y z))) |
(*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) -1) |
(*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (-.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 a t) (*.f64 y z))) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(/.f64 (-.f64 (*.f64 a t) (*.f64 y z)) -1) |
(neg.f64 (-.f64 (*.f64 a t) (*.f64 y z))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 i (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a i) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a b) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 0 (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 0 (*.f64 a i)) (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b)))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 0 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i))))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a)))) (*.f64 (neg.f64 b) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a i) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a b) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) 0)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 0 (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 0 (*.f64 a (*.f64 (/.f64 a a) (*.f64 i b)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 0 (*.f64 1 (*.f64 a (*.f64 i b)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 0 (*.f64 -1 (*.f64 (neg.f64 b) (*.f64 a i)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 i b)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 i (*.f64 b (neg.f64 (/.f64 a a)))))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) a)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 0 (*.f64 a i)) (*.f64 (*.f64 a i) b)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b)))) (*.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))) |
(*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (neg.f64 (*.f64 a (*.f64 i b)))) |
(*.f64 i (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (*.f64 a (neg.f64 b)))) |
(*.f64 a (*.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (neg.f64 (*.f64 i b)))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 a (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) 1) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 a a)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 i i)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 i b) (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 b b)) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a b) (*.f64 a b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 b (/.f64 i i)) (*.f64 b (/.f64 i i)))) |
(/.f64 (*.f64 (*.f64 i b) (neg.f64 a)) (/.f64 (*.f64 b (/.f64 i i)) (*.f64 b (/.f64 i i)))) |
(/.f64 (*.f64 a (neg.f64 (*.f64 i b))) (/.f64 (*.f64 b (/.f64 i i)) (*.f64 b (/.f64 i i)))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (/.f64 a a) (/.f64 a a))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (*.f64 (/.f64 a a) (*.f64 i b)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))) (*.f64 a (/.f64 (*.f64 i b) (*.f64 i b))))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)))) |
(/.f64 (*.f64 (*.f64 i b) (neg.f64 a)) (/.f64 (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)) (*.f64 a (/.f64 (*.f64 i (neg.f64 b)) a)))) |
(/.f64 (*.f64 a (neg.f64 (*.f64 i b))) (/.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 i b)) a)) (*.f64 a (/.f64 (neg.f64 (*.f64 i b)) a)))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))))) |
(/.f64 (*.f64 (*.f64 i b) (neg.f64 a)) (/.f64 (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))) (*.f64 a (*.f64 b (neg.f64 (/.f64 i i)))))) |
(/.f64 (*.f64 a (neg.f64 (*.f64 i b))) (/.f64 (*.f64 a (*.f64 (neg.f64 b) (/.f64 i i))) (*.f64 a (*.f64 (neg.f64 b) (/.f64 i i))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 a i) (*.f64 a i))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))) (*.f64 (*.f64 (/.f64 a a) (*.f64 i b)) (neg.f64 (/.f64 a a))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) (neg.f64 (/.f64 a a))) (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) (neg.f64 (/.f64 a a))))) |
(/.f64 (*.f64 (*.f64 i b) (neg.f64 a)) (/.f64 (*.f64 i (*.f64 (neg.f64 (/.f64 a a)) (*.f64 b (/.f64 a a)))) (*.f64 i (*.f64 (neg.f64 (/.f64 a a)) (*.f64 b (/.f64 a a)))))) |
(/.f64 (*.f64 a (neg.f64 (*.f64 i b))) (/.f64 (*.f64 i (*.f64 (neg.f64 (/.f64 a a)) (*.f64 b (/.f64 a a)))) (*.f64 i (*.f64 (neg.f64 (/.f64 a a)) (*.f64 b (/.f64 a a)))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))))) |
(/.f64 (*.f64 (*.f64 i b) (neg.f64 a)) (/.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))))) |
(/.f64 (*.f64 a (neg.f64 (*.f64 i b))) (/.f64 (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))) (/.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 i b))))) |
(/.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(neg.f64 (*.f64 a (*.f64 i b))) |
(*.f64 (*.f64 i b) (neg.f64 a)) |
(*.f64 a (neg.f64 (*.f64 i b))) |
(+.f64 (*.f64 y z) (*.f64 t (neg.f64 a))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 y z) (*.f64 1 (*.f64 t (neg.f64 a)))) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 0) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 0)) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) 0)) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 0 (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 y z)) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 (*.f64 a t) -1) (*.f64 y z)) |
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) |
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) |
(+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 t (neg.f64 a)))) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (+.f64 (*.f64 y z) (*.f64 t (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 (+.f64 (*.f64 y z) (*.f64 a (neg.f64 t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 -1 (-.f64 (*.f64 a t) (*.f64 y z))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) -1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (-.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 a t) (*.f64 y z))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(/.f64 (-.f64 (*.f64 a t) (*.f64 y z)) -1) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
(neg.f64 (-.f64 (*.f64 a t) (*.f64 y z))) |
(-.f64 (*.f64 y z) (*.f64 a t)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 y z) (*.f64 t a)) | |
| 4.7b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 6.9b | (*.f64 i (*.f64 a b)) |
Compiled 124 to 26 computations (79% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (*.f64 i (*.f64 a b)) |
| 0.0ms | i | @ | 0 | (*.f64 i (*.f64 a b)) |
| 0.0ms | b | @ | -inf | (*.f64 i (*.f64 a b)) |
| 0.0ms | b | @ | 0 | (*.f64 i (*.f64 a b)) |
| 0.0ms | a | @ | 0 | (*.f64 i (*.f64 a b)) |
| 1× | batch-egg-rewrite |
| 2102× | rational_best_oopsla_all_46_json-2 |
| 2102× | rational_best_oopsla_all_46_json-1 |
| 2102× | rational_best_oopsla_all_46_json-4 |
| 2102× | rational_best_oopsla_all_46_json-3 |
| 652× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 49 | 13 |
| 2 | 201 | 13 |
| 3 | 1040 | 13 |
| 4 | 4873 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 i (*.f64 a b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (*.f64 a b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b)))) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 i b) (/.f64 a a))) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 i a)) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) i))) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i))))) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (*.f64 a b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 a b) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 i (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 a b) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 i i) (*.f64 (*.f64 a b) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 a) (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 i (neg.f64 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b)))) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) (*.f64 (*.f64 a b) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 a b) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i b) (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (/.f64 i i) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 a (*.f64 b (/.f64 i i))) (*.f64 a (*.f64 b (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 b (/.f64 a a)) (*.f64 b (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i a) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 (*.f64 i b) (/.f64 a a)) (*.f64 (*.f64 i b) (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (/.f64 (*.f64 a b) i)) (*.f64 i (/.f64 (*.f64 a b) i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))))))))) |
| 1× | egg-herbie |
| 1578× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1170× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1132× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 972× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 958× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 121 | 1001 |
| 1 | 428 | 1001 |
| 2 | 1591 | 1001 |
| 3 | 6477 | 1001 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) 0) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (*.f64 a b)) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i a) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) i)) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 b)) 0)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(+.f64 0 (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b)))) (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 i b) (/.f64 a a))) (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 0 (*.f64 i a)) (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) i))) (*.f64 i (*.f64 a b))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i))))) (*.f64 i (*.f64 a b))) |
(-.f64 (*.f64 i (*.f64 a b)) 0) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (*.f64 a b)) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i a) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) i)) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 b)) 0)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(-.f64 0 (*.f64 (*.f64 a b) (neg.f64 i))) |
(-.f64 0 (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 a b) (neg.f64 i)))) |
(-.f64 0 (*.f64 (/.f64 i i) (*.f64 (*.f64 a b) (neg.f64 i)))) |
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 i b))) |
(-.f64 0 (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 0 (*.f64 (*.f64 i (neg.f64 b)) a)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) i)) |
(-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b)))) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) (*.f64 a (neg.f64 b)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) (*.f64 (*.f64 a b) (neg.f64 i)))) |
(/.f64 (*.f64 i (*.f64 a b)) 1) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 a a)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 i i)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 b b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 a b) (*.f64 a b))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i b) (*.f64 i b))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (/.f64 i i) (/.f64 i i))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 a (*.f64 b (/.f64 i i))) (*.f64 a (*.f64 b (/.f64 i i))))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 b (/.f64 a a)) (*.f64 b (/.f64 a a)))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i a) (*.f64 i a))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 (*.f64 i b) (/.f64 a a)) (*.f64 (*.f64 i b) (/.f64 a a)))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (/.f64 (*.f64 a b) i)) (*.f64 i (/.f64 (*.f64 a b) i)))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))))) |
| Outputs |
|---|
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) 0) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (*.f64 a b)) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i a) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) i)) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 b)) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(*.f64 a (*.f64 i b)) |
(+.f64 0 (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b)))) (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 i b) (/.f64 a a))) (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 0 (*.f64 i a)) (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) i))) (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i))))) (*.f64 i (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) 0) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (*.f64 a b)) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i a) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i b) (/.f64 a a)) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (/.f64 (*.f64 a b) i)) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 b)) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 i (*.f64 a b)) (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) 0)) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 (*.f64 a b) (neg.f64 i))) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 a b) (neg.f64 i)))) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 (/.f64 i i) (*.f64 (*.f64 a b) (neg.f64 i)))) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 i b))) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 (*.f64 i (neg.f64 b)) a)) |
(*.f64 a (*.f64 i b)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 i i)))) i)) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b)))) (*.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) (*.f64 a (neg.f64 b)))) |
(*.f64 a (*.f64 i b)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) (*.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) (*.f64 (*.f64 a b) (neg.f64 i)))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) 1) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 a a)) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 i i)) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 b b)) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 a b) (*.f64 a b))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b)))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i b) (*.f64 i b))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (/.f64 i i) (/.f64 i i))) |
(/.f64 (*.f64 a (*.f64 i b)) (/.f64 (/.f64 i i) (/.f64 i i))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 a (*.f64 b (/.f64 i i))) (*.f64 a (*.f64 b (/.f64 i i))))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 b (/.f64 a a)) (*.f64 b (/.f64 a a)))) |
(/.f64 (*.f64 a (*.f64 i b)) (/.f64 (*.f64 b (/.f64 a a)) (*.f64 b (/.f64 a a)))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))) (/.f64 (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 a b))))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i a) (*.f64 i a))) |
(/.f64 (*.f64 a (*.f64 i b)) (/.f64 (*.f64 a i) (*.f64 a i))) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))) (*.f64 i (/.f64 (*.f64 a b) (*.f64 a b))))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 (*.f64 i b) (/.f64 a a)) (*.f64 (*.f64 i b) (/.f64 a a)))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 i (/.f64 (*.f64 a b) i)) (*.f64 i (/.f64 (*.f64 a b) i)))) |
(*.f64 a (*.f64 i b)) |
(/.f64 (*.f64 i (*.f64 a b)) (/.f64 (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))) (*.f64 (/.f64 i i) (*.f64 a (*.f64 b (/.f64 i i)))))) |
(/.f64 (*.f64 a (*.f64 i b)) (/.f64 (*.f64 a (*.f64 (/.f64 i i) (*.f64 b (/.f64 i i)))) (*.f64 a (*.f64 (/.f64 i i) (*.f64 b (/.f64 i i)))))) |
(/.f64 (*.f64 a (*.f64 i b)) (/.f64 (*.f64 b (*.f64 (/.f64 i i) (*.f64 a (/.f64 i i)))) (*.f64 b (*.f64 (/.f64 i i) (*.f64 a (/.f64 i i)))))) |
Compiled 36501 to 4550 computations (87.5% saved)
16 alts after pruning (16 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 982 | 15 | 997 |
| Fresh | 7 | 1 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 994 | 16 | 1010 |
| Status | Error | Program |
|---|---|---|
| ▶ | 22.2b | (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| 21.2b | (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 22.4b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 30.9b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 22.4b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 29.8b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 30.6b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) | |
| ▶ | 28.6b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| 28.3b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) | |
| 27.7b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 28.9b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) | |
| 27.8b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) | |
| ▶ | 26.7b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 27.1b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| ▶ | 20.9b | (-.f64 (+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| ▶ | 28.1b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
Compiled 1080 to 672 computations (37.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 4.7b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| 4.9b | (*.f64 a (*.f64 i (neg.f64 b))) | |
| ✓ | 5.2b | (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
| ✓ | 6.3b | (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
Compiled 225 to 47 computations (79.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
| 0.0ms | x | @ | 0 | (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
| 0.0ms | y | @ | -inf | (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
| 0.0ms | t | @ | inf | (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
| 0.0ms | a | @ | -inf | (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
| 1× | batch-egg-rewrite |
| 1744× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1258× | rational_best_oopsla_all_46_json-2 |
| 1258× | rational_best_oopsla_all_46_json-1 |
| 1258× | rational_best_oopsla_all_46_json-4 |
| 1258× | rational_best_oopsla_all_46_json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 128 |
| 1 | 106 | 74 |
| 2 | 443 | 74 |
| 3 | 2806 | 74 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 y z) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 a t) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a t) (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 x (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) x) (*.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) x) (*.f64 x (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (-.f64 (*.f64 a t) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (/.f64 x x) (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (/.f64 x x) (-.f64 (*.f64 a t) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z)))))))) |
| 1× | egg-herbie |
| 1136× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 772× | rational_best_oopsla_all_46_json_45_simplify-87 |
| 732× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 658× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 622× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 134 | 4199 |
| 1 | 536 | 4007 |
| 2 | 2648 | 3863 |
| 1× | node limit |
| Inputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(*.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 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 0) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(+.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 0) |
(-.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z)))) |
(-.f64 (*.f64 (*.f64 y z) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) t))) |
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))))) |
(-.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a t))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) t)))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 a t) (*.f64 y z)))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(-.f64 (*.f64 (*.f64 a t) (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 y z))) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) -1) |
(neg.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(fabs.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(fabs.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 0) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x)))) |
(+.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 0) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 x (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z)))))) |
(-.f64 0 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z)))) |
(-.f64 (*.f64 (*.f64 y z) x) (*.f64 x (*.f64 a t))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) x) (*.f64 x (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(-.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 a t))) |
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (-.f64 (*.f64 a t) (*.f64 y z)))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) x)) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 x x)) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (/.f64 x x) (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (/.f64 x x) (-.f64 (*.f64 a t) (*.f64 y z))))) |
(neg.f64 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z)))) |
| Outputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(*.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 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 -1 (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 a (*.f64 -1 (*.f64 t x))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t (neg.f64 x)))) |
(*.f64 x (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 0) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(+.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 0) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 (*.f64 y z) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) t)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 a t) (*.f64 y z)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(-.f64 (*.f64 (*.f64 a t) (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 y z))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) 1) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) -1) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(neg.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) |
(fabs.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(fabs.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(fabs.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 0) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.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 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.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 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x))) (*.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) 0) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 x (/.f64 0 (-.f64 (*.f64 a t) (*.f64 y z)))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 0 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 (*.f64 y z) x) (*.f64 x (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) x) (*.f64 x (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (-.f64 (*.f64 a t) (*.f64 y z)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 (*.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 (*.f64 a t) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(-.f64 (*.f64 0 (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 1) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 x x)) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z))))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (/.f64 1 (-.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 (*.f64 (/.f64 x x) (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (/.f64 x x) (-.f64 (*.f64 a t) (*.f64 y z))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (/.f64 x x)) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (/.f64 x x)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x x)))) |
(neg.f64 (*.f64 x (-.f64 (*.f64 a t) (*.f64 y z)))) |
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 y z) (*.f64 t a)) | |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| 5.4b | (*.f64 c (*.f64 t j)) | |
| ✓ | 5.8b | (*.f64 c (*.f64 z b)) |
Compiled 91 to 19 computations (79.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | c | @ | -inf | (*.f64 c (*.f64 z b)) |
| 1.0ms | c | @ | 0 | (*.f64 c (*.f64 z b)) |
| 0.0ms | z | @ | inf | (*.f64 c (*.f64 z b)) |
| 0.0ms | b | @ | 0 | (*.f64 c (*.f64 z b)) |
| 0.0ms | z | @ | 0 | (*.f64 c (*.f64 z b)) |
| 1× | batch-egg-rewrite |
| 2102× | rational_best_oopsla_all_46_json-2 |
| 2102× | rational_best_oopsla_all_46_json-1 |
| 2102× | rational_best_oopsla_all_46_json-4 |
| 2102× | rational_best_oopsla_all_46_json-3 |
| 652× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 49 | 13 |
| 2 | 201 | 13 |
| 3 | 1040 | 13 |
| 4 | 4873 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 z b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (*.f64 z b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (*.f64 c b) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (neg.f64 b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 z b)) (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b)))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 c b) (/.f64 z z))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c z)) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) c))) (*.f64 c (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c))))) (*.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)) (*.f64 (*.f64 c (*.f64 z b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (*.f64 c b) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (neg.f64 b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 z b)) (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z b) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 z b) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 c c) (*.f64 (*.f64 z b) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 z) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 c (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c (neg.f64 b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b)))) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) (*.f64 z (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 z b) (neg.f64 c))))))) (#(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 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z b) (*.f64 z b)))))) (#(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 /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c b) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 c c) (/.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z (*.f64 b (/.f64 c c))) (*.f64 z (*.f64 b (/.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 b (/.f64 z z)) (*.f64 b (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c z) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 (*.f64 c b) (/.f64 z z)) (*.f64 (*.f64 c b) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (/.f64 (*.f64 z b) c)) (*.f64 c (/.f64 (*.f64 z b) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))))))))) |
| 1× | egg-herbie |
| 1592× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1178× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1138× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 974× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 960× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 122 | 1025 |
| 1 | 433 | 1025 |
| 2 | 1605 | 1025 |
| 3 | 6479 | 1025 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 c (*.f64 z b)) 0) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (*.f64 z b)) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c z) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (*.f64 c b) (/.f64 z z)) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) c)) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (neg.f64 b)) 0)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(+.f64 0 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b)))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 c b) (/.f64 z z))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 0 (*.f64 c z)) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) c))) (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c))))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 c (*.f64 z b)) 0) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (*.f64 z b)) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c z) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (*.f64 c b) (/.f64 z z)) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) c)) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (neg.f64 b)) 0)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(-.f64 0 (*.f64 (*.f64 z b) (neg.f64 c))) |
(-.f64 0 (*.f64 z (*.f64 c (neg.f64 b)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 z b) (neg.f64 c)))) |
(-.f64 0 (*.f64 (/.f64 c c) (*.f64 (*.f64 z b) (neg.f64 c)))) |
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 c b))) |
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(-.f64 0 (*.f64 (*.f64 c (neg.f64 b)) z)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) c)) |
(-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b)))) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) (*.f64 z (neg.f64 b)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 z b) (neg.f64 c)))) |
(/.f64 (*.f64 c (*.f64 z b)) 1) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 z z)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 c c)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 b b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z b) (*.f64 z b))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c b) (*.f64 c b))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 c c) (/.f64 c c))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z (*.f64 b (/.f64 c c))) (*.f64 z (*.f64 b (/.f64 c c))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 b (/.f64 z z)) (*.f64 b (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c z) (*.f64 c z))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 (*.f64 c b) (/.f64 z z)) (*.f64 (*.f64 c b) (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (/.f64 (*.f64 z b) c)) (*.f64 c (/.f64 (*.f64 z b) c)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))))) |
| Outputs |
|---|
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) 0) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (*.f64 z b)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c z) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (*.f64 c b) (/.f64 z z)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) c)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (neg.f64 b)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 0 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b)))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 c b) (/.f64 z z))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 c z)) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) c))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c))))) (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) 0) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (*.f64 z b)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c z) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (*.f64 c b) (/.f64 z z)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (/.f64 (*.f64 z b) c)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 c (neg.f64 b)) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 c (*.f64 z b)) (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) 0)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (*.f64 z b) (neg.f64 c))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 z (*.f64 c (neg.f64 b)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 z b) (neg.f64 c)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (/.f64 c c) (*.f64 (*.f64 z b) (neg.f64 c)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 c b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 z b)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (*.f64 c (neg.f64 b)) z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 b (/.f64 c c)))) c)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b)))) (*.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) (*.f64 z (neg.f64 b)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) (*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (*.f64 (*.f64 z b) (neg.f64 c)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) 1) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 z z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 c c)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 b b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z b) (*.f64 z b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c b) (*.f64 c b))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 c c) (/.f64 c c))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (/.f64 c c) (/.f64 c c))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (/.f64 c c) (/.f64 c c))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z (*.f64 b (/.f64 c c))) (*.f64 z (*.f64 b (/.f64 c c))))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 b (/.f64 z z)) (*.f64 b (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 b (/.f64 z z)) (*.f64 b (/.f64 z z)))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 b (/.f64 z z)) (*.f64 b (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c z) (*.f64 c z))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))) (*.f64 c (/.f64 (*.f64 z b) (*.f64 z b))))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 (*.f64 c b) (/.f64 z z)) (*.f64 (*.f64 c b) (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 (*.f64 c b) (/.f64 z z)) (*.f64 (*.f64 c b) (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (*.f64 b (/.f64 z z))) (*.f64 c (*.f64 b (/.f64 z z))))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 (*.f64 c b) (/.f64 z z)) (*.f64 (*.f64 c b) (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (/.f64 (*.f64 z b) c)) (*.f64 c (/.f64 (*.f64 z b) c)))) |
(*.f64 c (*.f64 b z)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 z (*.f64 b (/.f64 c c)))))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 z (*.f64 (/.f64 c c) (*.f64 b (/.f64 c c)))) (*.f64 z (*.f64 (/.f64 c c) (*.f64 b (/.f64 c c)))))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 b (*.f64 (/.f64 c c) (*.f64 z (/.f64 c c)))) (*.f64 b (*.f64 (/.f64 c c) (*.f64 z (/.f64 c c)))))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 z (*.f64 b (*.f64 (/.f64 c c) (/.f64 c c)))) (*.f64 z (*.f64 b (*.f64 (/.f64 c c) (/.f64 c c)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 a i)) | |
| 5.2b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| 5.4b | (*.f64 c (*.f64 t j)) | |
| ✓ | 5.6b | (*.f64 a (*.f64 t (neg.f64 x))) |
Compiled 93 to 20 computations (78.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | inf | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1.0ms | t | @ | 0 | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1.0ms | a | @ | 0 | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1.0ms | t | @ | inf | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1.0ms | x | @ | 0 | (*.f64 a (*.f64 t (neg.f64 x))) |
| 1× | batch-egg-rewrite |
| 796× | rational_best_oopsla_all_46_json_45_simplify-80 |
| 754× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 728× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 654× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 600× | rational_best_oopsla_all_46_json_45_simplify-37 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 63 | 17 |
| 2 | 247 | 17 |
| 3 | 1326 | 17 |
| 4 | 5509 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 t (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 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))) 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 0 (*.f64 a t)) (*.f64 t (*.f64 a (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) (*.f64 t (*.f64 a (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) (*.f64 t (*.f64 a (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))) (*.f64 t (*.f64 a (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))) (*.f64 t (*.f64 a (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))) (*.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 (*.f64 a (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 a (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (*.f64 a (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a t)) (*.f64 (*.f64 a t) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) (*.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) (*.f64 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))) (*.f64 t x)))))) (#(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 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 t x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a x) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 x (/.f64 t t)) (*.f64 x (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (/.f64 a a) (*.f64 t x)) (*.f64 (/.f64 a a) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (/.f64 a a) (/.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a))))) (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t)) (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a t) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))) (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a)) (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 a (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 t (*.f64 a (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 t x)) a)))))) |
| 1× | egg-herbie |
| 1622× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1264× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1164× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 962× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 952× | rational_best_oopsla_all_46_json_45_simplify-10 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 113 | 1595 |
| 1 | 377 | 1595 |
| 2 | 1612 | 1595 |
| 3 | 6637 | 1595 |
| 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 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t)))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a)))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a))))))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a t)) 0)) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) 0)) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) 0)) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))) 0)) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))) 0)) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))) 0)) |
(+.f64 0 (*.f64 t (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 0 (*.f64 a t)) (*.f64 t (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(-.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0) |
(-.f64 0 (*.f64 a (*.f64 t x))) |
(-.f64 0 (*.f64 1 (*.f64 a (*.f64 t x)))) |
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 a (neg.f64 x))))) |
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t x)))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 t x)) a)) |
(-.f64 (*.f64 0 (*.f64 a t)) (*.f64 (*.f64 a t) x)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) (*.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) (*.f64 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))) (*.f64 t x))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 a a)) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 t t)) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 x x)) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 t x) (*.f64 t x))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a x) (*.f64 a x))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 x (/.f64 t t)) (*.f64 x (/.f64 t t)))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (/.f64 a a) (*.f64 t x)) (*.f64 (/.f64 a a) (*.f64 t x)))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (/.f64 a a) (/.f64 a a))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a))))) (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a))))))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t)) (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t)))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a t) (*.f64 a t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))) (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a)) (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a)))) |
(/.f64 (*.f64 a (*.f64 t x)) -1) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 1 (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 -1 (*.f64 t (*.f64 a (neg.f64 x))))) |
(neg.f64 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 t x)) a)) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a t))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a))))))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a t)) 0)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) 0)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) 0)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))) 0)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))) 0)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 t (*.f64 a (neg.f64 x))) (+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))) 0)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 0 (*.f64 t (*.f64 a (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 a t)) (*.f64 t (*.f64 a (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a)))))) (*.f64 t (*.f64 a (neg.f64 x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 (*.f64 t (*.f64 a (neg.f64 x))) 0) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 0 (*.f64 a (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 0 (*.f64 1 (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 a (neg.f64 x))))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 a a) (*.f64 t x)) a)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 (*.f64 0 (*.f64 a t)) (*.f64 (*.f64 a t) x)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) (*.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x)))) (*.f64 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))) (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) 1) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 a a)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 t t)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 x x)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 t x) (*.f64 t x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a x) (*.f64 a x))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 x (/.f64 t t)) (*.f64 x (/.f64 t t)))) |
(/.f64 (*.f64 a (*.f64 t (neg.f64 x))) (/.f64 (*.f64 x (/.f64 t t)) (*.f64 x (/.f64 t t)))) |
(/.f64 (*.f64 a (*.f64 x (neg.f64 t))) (/.f64 (*.f64 x (/.f64 t t)) (*.f64 x (/.f64 t t)))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (/.f64 a a) (*.f64 t x)) (*.f64 (/.f64 a a) (*.f64 t x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (/.f64 a a) (/.f64 a a))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a))))) (*.f64 (/.f64 a a) (*.f64 x (neg.f64 (*.f64 t (/.f64 a a))))))) |
(/.f64 (*.f64 a (*.f64 t (neg.f64 x))) (/.f64 (*.f64 x (*.f64 (/.f64 a a) (neg.f64 (*.f64 t (/.f64 a a))))) (*.f64 x (*.f64 (/.f64 a a) (neg.f64 (*.f64 t (/.f64 a a))))))) |
(/.f64 (*.f64 a (*.f64 t (neg.f64 x))) (/.f64 (*.f64 (/.f64 a a) (*.f64 (*.f64 t (/.f64 a a)) (neg.f64 x))) (*.f64 (/.f64 a a) (*.f64 (*.f64 t (/.f64 a a)) (neg.f64 x))))) |
(/.f64 (*.f64 a (*.f64 x (neg.f64 t))) (/.f64 (*.f64 x (*.f64 (/.f64 a a) (neg.f64 (*.f64 t (/.f64 a a))))) (*.f64 x (*.f64 (/.f64 a a) (neg.f64 (*.f64 t (/.f64 a a))))))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t)) (*.f64 (*.f64 a (neg.f64 x)) (/.f64 t t)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a t) (*.f64 a t))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))) (*.f64 a (/.f64 (*.f64 t x) (*.f64 t x))))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 a (neg.f64 x))) (/.f64 (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a)) (*.f64 a (/.f64 (*.f64 t (neg.f64 x)) a)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(/.f64 (*.f64 a (*.f64 t x)) -1) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 1 (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 -1 (*.f64 t (*.f64 a (neg.f64 x))))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t x)))) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 (*.f64 (/.f64 a a) (*.f64 t x)) a)) |
(neg.f64 (*.f64 a (*.f64 t x))) |
(*.f64 a (*.f64 t (neg.f64 x))) |
(*.f64 a (*.f64 x (neg.f64 t))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 y z) (*.f64 t a)) | |
| 4.9b | (*.f64 a (*.f64 i (neg.f64 b))) | |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 7.0b | (*.f64 y (*.f64 i (neg.f64 j))) |
Compiled 102 to 21 computations (79.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | j | @ | 0 | (*.f64 y (*.f64 i (neg.f64 j))) |
| 1.0ms | y | @ | 0 | (*.f64 y (*.f64 i (neg.f64 j))) |
| 1.0ms | j | @ | inf | (*.f64 y (*.f64 i (neg.f64 j))) |
| 0.0ms | i | @ | 0 | (*.f64 y (*.f64 i (neg.f64 j))) |
| 0.0ms | i | @ | -inf | (*.f64 y (*.f64 i (neg.f64 j))) |
| 1× | batch-egg-rewrite |
| 796× | rational_best_oopsla_all_46_json_45_simplify-80 |
| 754× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 728× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 654× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 600× | rational_best_oopsla_all_46_json_45_simplify-37 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 63 | 17 |
| 2 | 247 | 17 |
| 3 | 1326 | 17 |
| 4 | 5509 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (*.f64 i (neg.f64 j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 y (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y i)) (*.f64 i (*.f64 y (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) (*.f64 i (*.f64 y (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) (*.f64 i (*.f64 y (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))) (*.f64 i (*.f64 y (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))) (*.f64 i (*.f64 y (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) (*.f64 i (*.f64 y (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 y (neg.f64 j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 i j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 y (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 i (*.f64 y (neg.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 y y) (*.f64 i j)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y i)) (*.f64 (*.f64 y i) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) (*.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) (*.f64 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))) (*.f64 i j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 j j))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 i j) (*.f64 i j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y j) (*.f64 y j)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 j (/.f64 i i)) (*.f64 j (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (/.f64 y y) (*.f64 i j)) (*.f64 (/.f64 y y) (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i)) (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y i) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))) (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y)) (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 i j)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (*.f64 i j)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 y (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 i (*.f64 y (neg.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (*.f64 y (*.f64 i j))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 y y) (*.f64 i j)) y)))))) |
| 1× | egg-herbie |
| 1694× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1330× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1210× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 978× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 954× | rational_best_oopsla_all_46_json_45_simplify-10 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 115 | 1595 |
| 1 | 384 | 1595 |
| 2 | 1667 | 1595 |
| 3 | 6912 | 1595 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) 0) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y i))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i)))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y)))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y i)) 0)) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) 0)) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) 0)) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))) 0)) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))) 0)) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) 0)) |
(+.f64 0 (*.f64 i (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 0 (*.f64 y i)) (*.f64 i (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(-.f64 (*.f64 i (*.f64 y (neg.f64 j))) 0) |
(-.f64 0 (*.f64 y (*.f64 i j))) |
(-.f64 0 (*.f64 1 (*.f64 y (*.f64 i j)))) |
(-.f64 0 (*.f64 -1 (*.f64 i (*.f64 y (neg.f64 j))))) |
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 i j)))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (*.f64 i j)) y)) |
(-.f64 (*.f64 0 (*.f64 y i)) (*.f64 (*.f64 y i) j)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) (*.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 i j)))) |
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) (*.f64 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))) (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) 1) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 y y)) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 i i)) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 j j)) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 i j) (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y j) (*.f64 y j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 j (/.f64 i i)) (*.f64 j (/.f64 i i)))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (/.f64 y y) (*.f64 i j)) (*.f64 (/.f64 y y) (*.f64 i j)))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (/.f64 y y) (/.f64 y y))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i)) (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i)))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y i) (*.f64 y i))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))) (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y)) (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y)))) |
(/.f64 (*.f64 y (*.f64 i j)) -1) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 1 (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 -1 (*.f64 i (*.f64 y (neg.f64 j))))) |
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (*.f64 i j)) y)) |
| Outputs |
|---|
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(*.f64 -1 (*.f64 i (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) 0) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y i))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y i)) 0)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) 0)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) 0)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))) 0)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))) 0)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) 0)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 0 (*.f64 i (*.f64 y (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 0 (*.f64 y i)) (*.f64 i (*.f64 y (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y)))))) (*.f64 i (*.f64 y (neg.f64 j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 (*.f64 i (*.f64 y (neg.f64 j))) 0) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 0 (*.f64 y (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 0 (*.f64 1 (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 0 (*.f64 -1 (*.f64 i (*.f64 y (neg.f64 j))))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (*.f64 i j)) y)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 (*.f64 0 (*.f64 y i)) (*.f64 (*.f64 y i) j)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) (*.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j)))) (*.f64 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))) (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) 1) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 y y)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 i i)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 j j)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 i j) (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y j) (*.f64 y j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 j (/.f64 i i)) (*.f64 j (/.f64 i i)))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 j (/.f64 i i)) (*.f64 j (/.f64 i i)))) |
(/.f64 (*.f64 y (neg.f64 (*.f64 i j))) (/.f64 (*.f64 j (/.f64 i i)) (*.f64 j (/.f64 i i)))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (/.f64 y y) (*.f64 i j)) (*.f64 (/.f64 y y) (*.f64 i j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (/.f64 y y) (/.f64 y y))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 (/.f64 y y) (*.f64 j (neg.f64 (*.f64 i (/.f64 y y))))))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 j (*.f64 (/.f64 y y) (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 j (*.f64 (/.f64 y y) (neg.f64 (*.f64 i (/.f64 y y))))))) |
(/.f64 (*.f64 y (*.f64 i (neg.f64 j))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (*.f64 i (/.f64 y y)) (neg.f64 j))) (*.f64 (/.f64 y y) (*.f64 (*.f64 i (/.f64 y y)) (neg.f64 j))))) |
(/.f64 (*.f64 y (neg.f64 (*.f64 i j))) (/.f64 (*.f64 j (*.f64 (/.f64 y y) (neg.f64 (*.f64 i (/.f64 y y))))) (*.f64 j (*.f64 (/.f64 y y) (neg.f64 (*.f64 i (/.f64 y y))))))) |
(/.f64 (*.f64 y (neg.f64 (*.f64 i j))) (/.f64 (*.f64 (neg.f64 (/.f64 y y)) (*.f64 (*.f64 i j) (/.f64 y y))) (*.f64 (neg.f64 (/.f64 y y)) (*.f64 (*.f64 i j) (/.f64 y y))))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i)) (*.f64 (*.f64 y (neg.f64 j)) (/.f64 i i)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y i) (*.f64 y i))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))) (*.f64 y (/.f64 (*.f64 i j) (*.f64 i j))))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))) (/.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 i j))))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 i (*.f64 y (neg.f64 j))) (/.f64 (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y)) (*.f64 y (/.f64 (*.f64 i (neg.f64 j)) y)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(/.f64 (*.f64 y (*.f64 i j)) -1) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(neg.f64 (*.f64 1 (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(neg.f64 (*.f64 -1 (*.f64 i (*.f64 y (neg.f64 j))))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (*.f64 i j)))) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (*.f64 i j)) y)) |
(neg.f64 (*.f64 y (*.f64 i j))) |
(*.f64 y (*.f64 i (neg.f64 j))) |
(*.f64 y (neg.f64 (*.f64 i j))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.2b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| ✓ | 5.7b | (*.f64 x (*.f64 y z)) |
| ✓ | 6.5b | (*.f64 t (*.f64 x a)) |
| 8.0b | (*.f64 t (*.f64 c j)) |
Compiled 119 to 22 computations (81.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 x (*.f64 y z)) |
| 0.0ms | z | @ | inf | (*.f64 x (*.f64 y z)) |
| 0.0ms | z | @ | 0 | (*.f64 x (*.f64 y z)) |
| 0.0ms | x | @ | 0 | (*.f64 x (*.f64 y z)) |
| 0.0ms | x | @ | inf | (*.f64 x (*.f64 y z)) |
| 1× | batch-egg-rewrite |
| 1234× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1018× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1006× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 974× | rational_best_oopsla_all_46_json_45_simplify-87 |
| 908× | rational_best_oopsla_all_46_json_45_simplify-23 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 26 |
| 1 | 80 | 26 |
| 2 | 343 | 26 |
| 3 | 1847 | 26 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (*.f64 x a)) |
(*.f64 x (*.f64 y z)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (*.f64 x a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (*.f64 t a) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 t a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a)))) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) t))) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 t a) (/.f64 x x))) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t x)) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t))))) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 x (neg.f64 a)))) (*.f64 t (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (*.f64 x a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (*.f64 t a) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 t a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 x a) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (neg.f64 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 x a) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t t) (*.f64 (*.f64 x a) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (*.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 t a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) (*.f64 (*.f64 x a) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a)))) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) (*.f64 x (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 (*.f64 x a) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 x a) (*.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t a) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 a (/.f64 x x)) (*.f64 a (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 x (*.f64 a (/.f64 t t))) (*.f64 x (*.f64 a (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t x) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (/.f64 (*.f64 x a) t)) (*.f64 t (/.f64 (*.f64 x a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 (*.f64 t a) (/.f64 x x)) (*.f64 (*.f64 t a) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x a)) (/.f64 (neg.f64 (*.f64 x (neg.f64 a))) (neg.f64 (*.f64 x (neg.f64 a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (*.f64 y z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (*.f64 x z) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 y (neg.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z)))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x)))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) x))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 x z) (/.f64 y y))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x y)) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 y (neg.f64 z)))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (*.f64 y z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (*.f64 x z) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 y (neg.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 x (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 x (*.f64 y (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 x (*.f64 y (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 y) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 x (neg.f64 z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 y (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z)))) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 y z) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (*.f64 y z) (/.f64 x x)) (*.f64 (*.f64 y z) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x z) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 z (/.f64 y y)) (*.f64 z (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x y) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (*.f64 x z) (/.f64 y y)) (*.f64 (*.f64 x z) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (/.f64 (*.f64 y z) x)) (*.f64 x (/.f64 (*.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y z)) (/.f64 (neg.f64 (*.f64 y (neg.f64 z))) (neg.f64 (*.f64 y (neg.f64 z))))))))) |
| 1× | egg-herbie |
| 1154× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1042× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 816× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 808× | rational_best_oopsla_all_46_json_45_simplify-30 |
| 746× | rational_best_oopsla_all_46_json_45_simplify-77 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 267 | 3504 |
| 1 | 940 | 3492 |
| 2 | 3402 | 3452 |
| 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 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 t (*.f64 x a)) 0) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t x) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (neg.f64 t)) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) t)) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (*.f64 x a)) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (*.f64 t a) (/.f64 x x)) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 t a)) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (neg.f64 a))) 0)) |
(+.f64 0 (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a)))) (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) t))) (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t a) (/.f64 x x))) (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (*.f64 t x)) (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t))))) (*.f64 t (*.f64 x a))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 x (neg.f64 a)))) (*.f64 t (*.f64 x a))) |
(-.f64 (*.f64 t (*.f64 x a)) 0) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t x) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (neg.f64 t)) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) t)) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (*.f64 x a)) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (*.f64 t a) (/.f64 x x)) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 t a)) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (neg.f64 a))) 0)) |
(-.f64 0 (*.f64 (*.f64 x a) (neg.f64 t))) |
(-.f64 0 (*.f64 x (neg.f64 (*.f64 t a)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 x a) (neg.f64 t)))) |
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 (*.f64 x a) (neg.f64 t)))) |
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 t a))) |
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 x a)))) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 t a)) x)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) t)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) (*.f64 (*.f64 x a) (neg.f64 t)))) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a)))) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) (*.f64 x (neg.f64 a)))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 (*.f64 x a) (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 x a)) 1) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 x x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 t t)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 x a) (*.f64 x a))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 a a)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t a) (*.f64 t a))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 a (/.f64 x x)) (*.f64 a (/.f64 x x)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 x (*.f64 a (/.f64 t t))) (*.f64 x (*.f64 a (/.f64 t t))))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t x) (*.f64 t x))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (/.f64 (*.f64 x a) t)) (*.f64 t (/.f64 (*.f64 x a) t)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 (*.f64 t a) (/.f64 x x)) (*.f64 (*.f64 t a) (/.f64 x x)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (neg.f64 (*.f64 x (neg.f64 a))) (neg.f64 (*.f64 x (neg.f64 a))))) |
(+.f64 (*.f64 x (*.f64 y z)) 0) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (*.f64 y z)) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x y) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) x)) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (*.f64 x z) (/.f64 y y)) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (neg.f64 z)) 0)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 y (neg.f64 z))) 0)) |
(+.f64 0 (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z)))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x)))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) x))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 x z) (/.f64 y y))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 x y)) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 y (neg.f64 z)))) (*.f64 x (*.f64 y z))) |
(-.f64 (*.f64 x (*.f64 y z)) 0) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (*.f64 y z)) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x y) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) x)) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (*.f64 x z) (/.f64 y y)) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (neg.f64 z)) 0)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 y (neg.f64 z))) 0)) |
(-.f64 0 (*.f64 x (*.f64 y (neg.f64 z)))) |
(-.f64 0 (*.f64 y (*.f64 x (neg.f64 z)))) |
(-.f64 0 (*.f64 1 (*.f64 x (*.f64 y (neg.f64 z))))) |
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x (*.f64 y (neg.f64 z))))) |
(-.f64 0 (*.f64 (neg.f64 y) (*.f64 x z))) |
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 y z)))) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) x)) |
(-.f64 0 (*.f64 (*.f64 x (neg.f64 z)) y)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 y (neg.f64 z))))) |
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z)))) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (neg.f64 z)))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 y (neg.f64 z)))) |
(/.f64 (*.f64 x (*.f64 y z)) 1) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 x x)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 y y)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 z z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 y z) (*.f64 y z))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (/.f64 x x) (/.f64 x x))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (*.f64 y z) (/.f64 x x)) (*.f64 (*.f64 y z) (/.f64 x x)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x z) (*.f64 x z))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 z (/.f64 y y)) (*.f64 z (/.f64 y y)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x y) (*.f64 x y))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (*.f64 x z) (/.f64 y y)) (*.f64 (*.f64 x z) (/.f64 y y)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (/.f64 (*.f64 y z) x)) (*.f64 x (/.f64 (*.f64 y z) x)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (neg.f64 (*.f64 y (neg.f64 z))) (neg.f64 (*.f64 y (neg.f64 z))))) |
| Outputs |
|---|
(*.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 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(*.f64 y (*.f64 z x)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 t (*.f64 x a)) 0) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t x) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (neg.f64 t)) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) t)) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (*.f64 x a)) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (*.f64 t a) (/.f64 x x)) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 t a)) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (neg.f64 a))) 0)) |
(*.f64 a (*.f64 t x)) |
(+.f64 0 (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a)))) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) t))) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 t a) (/.f64 x x))) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (*.f64 t x)) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t))))) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 x (neg.f64 a)))) (*.f64 t (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) 0) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t x) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (neg.f64 t)) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (/.f64 (*.f64 x a) t)) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 t (*.f64 x a)) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (*.f64 t a) (/.f64 x x)) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 t a)) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 t (*.f64 x a)) (*.f64 (neg.f64 (*.f64 x (neg.f64 a))) 0)) |
(*.f64 a (*.f64 t x)) |
(-.f64 0 (*.f64 (*.f64 x a) (neg.f64 t))) |
(*.f64 a (*.f64 t x)) |
(-.f64 0 (*.f64 x (neg.f64 (*.f64 t a)))) |
(*.f64 a (*.f64 t x)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 x a) (neg.f64 t)))) |
(*.f64 a (*.f64 t x)) |
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 (*.f64 x a) (neg.f64 t)))) |
(neg.f64 (*.f64 (*.f64 a x) (*.f64 (/.f64 t t) (neg.f64 t)))) |
(neg.f64 (*.f64 (*.f64 a x) (*.f64 (neg.f64 t) (/.f64 t t)))) |
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 t a))) |
(*.f64 a (*.f64 t x)) |
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 x a)))) |
(*.f64 a (*.f64 t x)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 t a)) x)) |
(*.f64 a (*.f64 t x)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 x (*.f64 a (/.f64 t t)))) t)) |
(*.f64 a (*.f64 t x)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) (*.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) (*.f64 (*.f64 x a) (neg.f64 t)))) |
(*.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 (*.f64 a x) (neg.f64 t)))) |
(*.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 a (*.f64 (neg.f64 x) t)))) |
(*.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x)))) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a)))) (*.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 t (/.f64 (*.f64 a x) (*.f64 a x))) (neg.f64 (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 t (/.f64 (*.f64 a x) (*.f64 a x))) (neg.f64 (*.f64 a (neg.f64 x)))) |
(*.f64 (*.f64 t (/.f64 (*.f64 a x) (*.f64 a x))) (-.f64 (*.f64 a x) 0)) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 (*.f64 x a) (neg.f64 t))) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) 1) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 x x)) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 t t)) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 x a) (*.f64 x a))) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 a a)) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a)))) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t a) (*.f64 t a))) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 a (/.f64 x x)) (*.f64 a (/.f64 x x)))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 a (/.f64 x x)) (*.f64 a (/.f64 x x)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 x (*.f64 a (/.f64 t t))) (*.f64 x (*.f64 a (/.f64 t t))))) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t x) (*.f64 t x))) |
(*.f64 a (*.f64 t x)) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t)))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t)))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (-.f64 t 0) (-.f64 t 0))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (neg.f64 t) (neg.f64 t))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))) (*.f64 t (/.f64 (*.f64 x a) (*.f64 x a))))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 t (/.f64 (*.f64 a x) (*.f64 a x))) (*.f64 t (/.f64 (*.f64 a x) (*.f64 a x))))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 t (/.f64 (*.f64 x a) t)) (*.f64 t (/.f64 (*.f64 x a) t)))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 t (/.f64 (*.f64 a x) t)) (*.f64 t (/.f64 (*.f64 a x) t)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 x (*.f64 a (/.f64 t t)))))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 x (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (*.f64 x (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 a (*.f64 (/.f64 t t) (*.f64 x (/.f64 t t)))) (*.f64 a (*.f64 (/.f64 t t) (*.f64 x (/.f64 t t)))))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (*.f64 (*.f64 t a) (/.f64 x x)) (*.f64 (*.f64 t a) (/.f64 x x)))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 (*.f64 a t) (/.f64 x x)) (*.f64 (*.f64 a t) (/.f64 x x)))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 a (*.f64 (/.f64 x x) t)) (*.f64 a (*.f64 (/.f64 x x) t)))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))) (/.f64 (*.f64 t (*.f64 x a)) (*.f64 t (*.f64 x a))))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 t x))))) |
(/.f64 (*.f64 t (*.f64 x a)) (/.f64 (neg.f64 (*.f64 x (neg.f64 a))) (neg.f64 (*.f64 x (neg.f64 a))))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (neg.f64 (*.f64 x (neg.f64 a))) (neg.f64 (*.f64 x (neg.f64 a))))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (neg.f64 (*.f64 a (neg.f64 x))) (neg.f64 (*.f64 a (neg.f64 x))))) |
(/.f64 (*.f64 a (*.f64 t x)) (/.f64 (*.f64 a (neg.f64 x)) (*.f64 a (neg.f64 x)))) |
(+.f64 (*.f64 x (*.f64 y z)) 0) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (*.f64 y z)) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x y) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) x)) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (*.f64 x z) (/.f64 y y)) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (neg.f64 z)) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 y (neg.f64 z))) 0)) |
(*.f64 x (*.f64 y z)) |
(+.f64 0 (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z)))) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x)))) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) x))) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 x z) (/.f64 y y))) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (*.f64 x y)) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 y (neg.f64 z)))) (*.f64 x (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) 0) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (*.f64 y z)) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x y) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (neg.f64 x)) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (/.f64 (*.f64 y z) x)) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 (*.f64 x z) (/.f64 y y)) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 x (neg.f64 z)) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 (neg.f64 (*.f64 y (neg.f64 z))) 0)) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 x (*.f64 y (neg.f64 z)))) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 y (*.f64 x (neg.f64 z)))) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 1 (*.f64 x (*.f64 y (neg.f64 z))))) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x (*.f64 y (neg.f64 z))))) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 (neg.f64 y) (*.f64 x z))) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 y z)))) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 x x))) x)) |
(*.f64 x (*.f64 y z)) |
(-.f64 0 (*.f64 (*.f64 x (neg.f64 z)) y)) |
(*.f64 x (*.f64 y z)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) (*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 y (neg.f64 z))))) |
(*.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (neg.f64 (*.f64 x (*.f64 y (neg.f64 z))))) |
(*.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) |
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z)))) (*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (*.f64 y (neg.f64 z)))) |
(*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (neg.f64 (*.f64 y (neg.f64 z)))) |
(*.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (-.f64 (*.f64 y z) 0)) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 y (neg.f64 z)))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) 1) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 x x)) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 y y)) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 z z)) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 y z) (*.f64 y z))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z)))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (/.f64 x x) (/.f64 x x))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (*.f64 y z) (/.f64 x x)) (*.f64 (*.f64 y z) (/.f64 x x)))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x z) (*.f64 x z))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 z (/.f64 y y)) (*.f64 z (/.f64 y y)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))) (*.f64 x (/.f64 (*.f64 y z) (*.f64 y z))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (*.f64 y z) (/.f64 x x))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 y z))) (*.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 y z))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (/.f64 x x) (*.f64 y (*.f64 z (/.f64 x x)))) (*.f64 (/.f64 x x) (*.f64 y (*.f64 z (/.f64 x x)))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 (*.f64 y z) (*.f64 (/.f64 x x) (/.f64 x x))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x y) (*.f64 x y))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 (*.f64 x z) (/.f64 y y)) (*.f64 (*.f64 x z) (/.f64 y y)))) |
(*.f64 x (*.f64 y z)) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (neg.f64 x) (neg.f64 x))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 x (/.f64 (*.f64 y z) x)) (*.f64 x (/.f64 (*.f64 y z) x)))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (neg.f64 (*.f64 y (neg.f64 z))) (neg.f64 (*.f64 y (neg.f64 z))))) |
(/.f64 (*.f64 x (*.f64 y z)) (/.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) |
Compiled 37959 to 5489 computations (85.5% saved)
22 alts after pruning (21 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1031 | 14 | 1045 |
| Fresh | 4 | 7 | 11 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 1039 | 22 | 1061 |
| Status | Error | Program |
|---|---|---|
| 30.0b | (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) | |
| 27.0b | (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) | |
| 22.4b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 38.7b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 30.9b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| ▶ | 22.4b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| 29.8b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 30.6b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) | |
| 37.1b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) | |
| ▶ | 28.3b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
| 27.1b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 27.3b | (-.f64 (+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) | |
| ▶ | 38.4b | (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 36.3b | (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 33.8b | (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) | |
| ▶ | 28.3b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
| 36.7b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) | |
| 36.2b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) | |
| ✓ | 28.1b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| 36.3b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) | |
| ▶ | 36.2b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| 37.5b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
Compiled 1329 to 850 computations (36% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 z c) (*.f64 a i)) | |
| 4.7b | (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) | |
| 5.2b | (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) | |
| ✓ | 5.5b | (*.f64 y (*.f64 z x)) |
Compiled 110 to 21 computations (80.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (*.f64 y (*.f64 z x)) |
| 0.0ms | y | @ | 0 | (*.f64 y (*.f64 z x)) |
| 0.0ms | y | @ | inf | (*.f64 y (*.f64 z x)) |
| 0.0ms | z | @ | inf | (*.f64 y (*.f64 z x)) |
| 0.0ms | x | @ | -inf | (*.f64 y (*.f64 z x)) |
| 1× | batch-egg-rewrite |
| 2102× | rational_best_oopsla_all_46_json-2 |
| 2102× | rational_best_oopsla_all_46_json-1 |
| 2102× | rational_best_oopsla_all_46_json-4 |
| 2102× | rational_best_oopsla_all_46_json-3 |
| 652× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 49 | 13 |
| 2 | 201 | 13 |
| 3 | 1040 | 13 |
| 4 | 4873 | 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 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (*.f64 z x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (*.f64 y x) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x)))) (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 y x) (/.f64 z z))) (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y z)) (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) y))) (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y))))) (*.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)) (*.f64 (*.f64 y (*.f64 z x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (*.f64 y x) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 z x) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 (*.f64 z x) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 y (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 y (neg.f64 x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x)))) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) (*.f64 z (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) (*.f64 (*.f64 z x) (neg.f64 y))))))) (#(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 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z x) (*.f64 z x)))))) (#(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 /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x (/.f64 y y))) (*.f64 z (*.f64 x (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 x (/.f64 z z)) (*.f64 x (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y z) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 (*.f64 y x) (/.f64 z z)) (*.f64 (*.f64 y x) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (/.f64 (*.f64 z x) y)) (*.f64 y (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))))))))) |
| 1× | egg-herbie |
| 1542× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1132× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1110× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 972× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 958× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 120 | 893 |
| 1 | 426 | 893 |
| 2 | 1564 | 893 |
| 3 | 6309 | 893 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 y (*.f64 z x)) 0) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (*.f64 z x)) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y z) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (*.f64 y x) (/.f64 z z)) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) y)) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (neg.f64 x)) 0)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(+.f64 0 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x)))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y x) (/.f64 z z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 0 (*.f64 y z)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) y))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y))))) (*.f64 y (*.f64 z x))) |
(-.f64 (*.f64 y (*.f64 z x)) 0) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (*.f64 z x)) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y z) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (*.f64 y x) (/.f64 z z)) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) y)) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (neg.f64 x)) 0)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(-.f64 0 (*.f64 (*.f64 z x) (neg.f64 y))) |
(-.f64 0 (*.f64 z (*.f64 y (neg.f64 x)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 z x) (neg.f64 y)))) |
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 (*.f64 z x) (neg.f64 y)))) |
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 y x))) |
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 z x)))) |
(-.f64 0 (*.f64 (*.f64 y (neg.f64 x)) z)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) y)) |
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x)))) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) (*.f64 z (neg.f64 x)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) (*.f64 (*.f64 z x) (neg.f64 y)))) |
(/.f64 (*.f64 y (*.f64 z x)) 1) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 z z)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 y y)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 x x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z x) (*.f64 z x))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y x) (*.f64 y x))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (/.f64 y y) (/.f64 y y))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x (/.f64 y y))) (*.f64 z (*.f64 x (/.f64 y y))))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 x (/.f64 z z)) (*.f64 x (/.f64 z z)))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y z) (*.f64 y z))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 (*.f64 y x) (/.f64 z z)) (*.f64 (*.f64 y x) (/.f64 z z)))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (/.f64 (*.f64 z x) y)) (*.f64 y (/.f64 (*.f64 z x) y)))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))))) |
| Outputs |
|---|
(+.f64 (*.f64 y (*.f64 z x)) 0) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (*.f64 z x)) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y z) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (*.f64 y x) (/.f64 z z)) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) y)) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (neg.f64 x)) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(*.f64 y (*.f64 z x)) |
(+.f64 0 (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x)))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 y x) (/.f64 z z))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 0 (*.f64 y z)) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) y))) (*.f64 y (*.f64 z x))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y))))) (*.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)) (*.f64 (*.f64 y (*.f64 z x)) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y z) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (*.f64 y x) (/.f64 z z)) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (/.f64 (*.f64 z x) y)) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 y (neg.f64 x)) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) 0)) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 (*.f64 z x) (neg.f64 y))) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 z (*.f64 y (neg.f64 x)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 z x) (neg.f64 y)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 (*.f64 z x) (neg.f64 y)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 z x)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 (*.f64 y (neg.f64 x)) z)) |
(*.f64 y (*.f64 z x)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 x (/.f64 y y)))) y)) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x)))) (*.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) (*.f64 z (neg.f64 x)))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x)))) (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) (*.f64 (*.f64 z x) (neg.f64 y)))) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) 1) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 z z)) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 y y)) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 x x)) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z x) (*.f64 z x))) |
(*.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)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y x) (*.f64 y x))) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (/.f64 y y) (/.f64 y y))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x (/.f64 y y))) (*.f64 z (*.f64 x (/.f64 y y))))) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 x (/.f64 z z)) (*.f64 x (/.f64 z z)))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))) (/.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 z x))))) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y z) (*.f64 y z))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))) (*.f64 y (/.f64 (*.f64 z x) (*.f64 z x))))) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 (*.f64 y x) (/.f64 z z)) (*.f64 (*.f64 y x) (/.f64 z z)))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (*.f64 x (/.f64 z z))) (*.f64 y (*.f64 x (/.f64 z z))))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 x (*.f64 y (/.f64 z z))) (*.f64 x (*.f64 y (/.f64 z z))))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 y (/.f64 (*.f64 z x) y)) (*.f64 y (/.f64 (*.f64 z x) y)))) |
(*.f64 y (*.f64 z x)) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 z (*.f64 x (/.f64 y y)))))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y)))) (*.f64 z (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y)))))) |
(/.f64 (*.f64 y (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 z (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 5.4b | (*.f64 c (*.f64 t j)) | |
| 5.7b | (*.f64 x (*.f64 y z)) | |
| 5.8b | (*.f64 c (*.f64 z b)) |
Compiled 68 to 17 computations (75% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | b | @ | -inf | (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 1.0ms | x | @ | 0 | (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 0.0ms | t | @ | 0 | (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 0.0ms | c | @ | inf | (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 0.0ms | b | @ | 0 | (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| 1× | batch-egg-rewrite |
| 1560× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1382× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1312× | rational_best_oopsla_all_46_json-2 |
| 1312× | rational_best_oopsla_all_46_json-1 |
| 1312× | rational_best_oopsla_all_46_json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 49 |
| 1 | 125 | 49 |
| 2 | 534 | 43 |
| 3 | 2897 | 43 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 c j))) (*.f64 (neg.f64 c) (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) (*.f64 t (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 1 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j)))))))) |
| 1× | egg-herbie |
| 1488× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1330× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1238× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1104× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 658× | rational_best_oopsla_all_46_json_45_simplify-23 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 88 | 4057 |
| 1 | 347 | 3965 |
| 2 | 1423 | 3965 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 y (*.f64 z x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(*.f64 y (*.f64 z x)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(+.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 c j))) (*.f64 (neg.f64 c) (*.f64 z b))) |
(+.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 0) |
(+.f64 0 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) |
(+.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 c j)))) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 1) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 1 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) |
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) |
(*.f64 -1 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j)))) |
(/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 1) |
(/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))) |
(/.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j))) -1) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j)))) |
| Outputs |
|---|
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) |
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 c (*.f64 t j)) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(*.f64 -1 (*.f64 c (*.f64 z b))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 c j))) (*.f64 (neg.f64 c) (*.f64 z b))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(+.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 0) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 0 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y)))) (*.f64 t (*.f64 c j))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 x (*.f64 y z))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(+.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 c j)))) |
(+.f64 (*.f64 c (*.f64 b (*.f64 -1 z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (+.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 1) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 1 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(*.f64 -1 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) 1) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (/.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(/.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j))) -1) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
(neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))) (*.f64 t (*.f64 c j)))) |
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) |
| 4.9b | (*.f64 a (*.f64 i (neg.f64 b))) | |
| 5.4b | (*.f64 c (*.f64 t j)) | |
| 5.6b | (*.f64 a (*.f64 t (neg.f64 x))) |
Compiled 79 to 19 computations (75.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) |
| 0.0ms | a | @ | 0 | (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) |
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) |
| 0.0ms | j | @ | 0 | (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) |
| 0.0ms | t | @ | -inf | (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) |
| 1× | batch-egg-rewrite |
| 1138× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1092× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1032× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 980× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 940× | rational_best_oopsla_all_46_json-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 35 |
| 1 | 100 | 35 |
| 2 | 401 | 29 |
| 3 | 2173 | 29 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 j (*.f64 c (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c (*.f64 t (/.f64 j t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 t (/.f64 (*.f64 c j) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (/.f64 t t) (*.f64 j (*.f64 c (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 j (*.f64 c (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 c (*.f64 t (/.f64 j t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 t (/.f64 (*.f64 c j) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 j (*.f64 c (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 t (/.f64 (neg.f64 x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 (neg.f64 (/.f64 t t)) (*.f64 x (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 c j) (*.f64 t (/.f64 (*.f64 a (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 c j) (*.f64 (/.f64 t t) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 t (/.f64 (neg.f64 x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 (neg.f64 (/.f64 t t)) (*.f64 x (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 t (/.f64 (*.f64 a (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 c (neg.f64 j)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 j (*.f64 c (/.f64 t t)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 c j) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))))) |
| 1× | egg-herbie |
| 878× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 852× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 764× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 752× | rational_best_oopsla_all_46_json_45_simplify-30 |
| 628× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 140 | 3707 |
| 1 | 588 | 2935 |
| 2 | 2592 | 2935 |
| 3 | 6837 | 2935 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(*.f64 c (*.f64 t j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(-.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 0) |
(-.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) 0)) |
(-.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 0)) |
(-.f64 0 (*.f64 -1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 j (*.f64 c (/.f64 t t))))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c (*.f64 t (/.f64 j t))))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 t (/.f64 (*.f64 c j) t)))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (/.f64 t t) (*.f64 j (*.f64 c (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 j (*.f64 c (/.f64 t t))))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 c (*.f64 t (/.f64 j t))))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 t (/.f64 (*.f64 c j) t)))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 j (*.f64 c (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 t (/.f64 (neg.f64 x) t))))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 (neg.f64 (/.f64 t t)) (*.f64 x (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 t (/.f64 (*.f64 a (neg.f64 x)) t)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 (/.f64 t t) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 t (/.f64 (neg.f64 x) t))))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 (neg.f64 (/.f64 t t)) (*.f64 x (/.f64 t t)))))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 t (/.f64 (*.f64 a (neg.f64 x)) t)))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 1) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
(*.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(*.f64 -1 (neg.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 c (neg.f64 j)) (*.f64 a x))) |
(*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) |
(*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) |
(*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) |
(*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 j (*.f64 c (/.f64 t t)))) t) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))) t) |
(*.f64 (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(*.f64 (neg.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) -1) |
(*.f64 (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 1) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 t t)) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (*.f64 a (*.f64 t x))) |
(*.f64 -1 (*.f64 t (*.f64 a x))) |
(*.f64 t (*.f64 a (neg.f64 x))) |
(*.f64 t (*.f64 x (neg.f64 a))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 c (*.f64 t j)) |
(*.f64 t (*.f64 c j)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(-.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 0) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(-.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(-.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 0)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(-.f64 0 (*.f64 -1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 j (*.f64 c (/.f64 t t))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c (*.f64 t (/.f64 j t))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 t (/.f64 (*.f64 c j) t)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (/.f64 t t) (*.f64 j (*.f64 c (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 j (*.f64 c (/.f64 t t))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 c (*.f64 t (/.f64 j t))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 c (*.f64 (/.f64 t t) (*.f64 j (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 t (/.f64 (*.f64 c j) t)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 j (*.f64 c (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 t (/.f64 (neg.f64 x) t))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (*.f64 (neg.f64 (/.f64 t t)) (*.f64 x (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 t (/.f64 (*.f64 a (neg.f64 x)) t)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 (/.f64 t t) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 t (/.f64 (neg.f64 x) t))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 a (*.f64 (neg.f64 (/.f64 t t)) (*.f64 x (/.f64 t t)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 t (/.f64 (*.f64 a (neg.f64 x)) t)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 t (+.f64 (*.f64 j (*.f64 c (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 1) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 -1 (neg.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 a x) (*.f64 c (neg.f64 j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 c (neg.f64 j)) (*.f64 a x))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 j (*.f64 c (/.f64 t t)))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (+.f64 (*.f64 c j) (*.f64 a (*.f64 x (neg.f64 (/.f64 t t))))) t) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 1 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (neg.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) -1) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(*.f64 (*.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) 1) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 t t)) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
(/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (/.f64 (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))) (/.f64 (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 t (*.f64 a x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))) |
(*.f64 t (+.f64 (*.f64 c j) (*.f64 x (neg.f64 a)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (-.f64 (*.f64 y z) (*.f64 t a)) | |
| 5.2b | (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) | |
| ✓ | 5.3b | (*.f64 b (*.f64 z c)) |
| 8.0b | (*.f64 t (*.f64 c j)) |
Compiled 91 to 19 computations (79.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | 0 | (*.f64 b (*.f64 z c)) |
| 0.0ms | c | @ | -inf | (*.f64 b (*.f64 z c)) |
| 0.0ms | z | @ | -inf | (*.f64 b (*.f64 z c)) |
| 0.0ms | b | @ | inf | (*.f64 b (*.f64 z c)) |
| 0.0ms | b | @ | -inf | (*.f64 b (*.f64 z c)) |
| 1× | batch-egg-rewrite |
| 2102× | rational_best_oopsla_all_46_json-2 |
| 2102× | rational_best_oopsla_all_46_json-1 |
| 2102× | rational_best_oopsla_all_46_json-4 |
| 2102× | rational_best_oopsla_all_46_json-3 |
| 652× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 49 | 13 |
| 2 | 201 | 13 |
| 3 | 1040 | 13 |
| 4 | 4873 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (*.f64 z c)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (*.f64 b c) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (neg.f64 c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c)))) (*.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 b c) (/.f64 z z))) (*.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 b z)) (*.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) (*.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) b))) (*.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b))))) (*.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (*.f64 b c) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (neg.f64 c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 z c)) (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z c) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 b (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 z c) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 b b) (*.f64 (*.f64 z c) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 z) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 b (neg.f64 c)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c)))) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) (*.f64 z (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) (*.f64 (*.f64 z c) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 z c) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b c) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (/.f64 b b) (/.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 z (*.f64 c (/.f64 b b))) (*.f64 z (*.f64 c (/.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 c (/.f64 z z)) (*.f64 c (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b z) (*.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 (*.f64 b c) (/.f64 z z)) (*.f64 (*.f64 b c) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (/.f64 (*.f64 z c) b)) (*.f64 b (/.f64 (*.f64 z c) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))))))))) |
| 1× | egg-herbie |
| 1628× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1196× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1162× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 976× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 962× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 123 | 1337 |
| 1 | 439 | 1337 |
| 2 | 1624 | 1337 |
| 3 | 6599 | 1337 |
| 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 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 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 (*.f64 b (*.f64 z c)) 0) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (*.f64 z c)) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b z) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (*.f64 b c) (/.f64 z z)) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) b)) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (neg.f64 c)) 0)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(+.f64 0 (*.f64 b (*.f64 z c))) |
(+.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c)))) (*.f64 b (*.f64 z c))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 b c) (/.f64 z z))) (*.f64 b (*.f64 z c))) |
(+.f64 (*.f64 0 (*.f64 b z)) (*.f64 b (*.f64 z c))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) (*.f64 b (*.f64 z c))) |
(+.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) b))) (*.f64 b (*.f64 z c))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b))))) (*.f64 b (*.f64 z c))) |
(-.f64 (*.f64 b (*.f64 z c)) 0) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (*.f64 z c)) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b z) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (*.f64 b c) (/.f64 z z)) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) b)) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (neg.f64 c)) 0)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(-.f64 0 (*.f64 (*.f64 z c) (neg.f64 b))) |
(-.f64 0 (*.f64 z (*.f64 b (neg.f64 c)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 z c) (neg.f64 b)))) |
(-.f64 0 (*.f64 (/.f64 b b) (*.f64 (*.f64 z c) (neg.f64 b)))) |
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 b c))) |
(-.f64 0 (*.f64 -1 (*.f64 b (*.f64 z c)))) |
(-.f64 0 (*.f64 (*.f64 b (neg.f64 c)) z)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) b)) |
(-.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c)))) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) (*.f64 z (neg.f64 c)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) (*.f64 (*.f64 z c) (neg.f64 b)))) |
(/.f64 (*.f64 b (*.f64 z c)) 1) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 z z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 b b)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 c c)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 z c) (*.f64 z c))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b c) (*.f64 b c))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (/.f64 b b) (/.f64 b b))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 z (*.f64 c (/.f64 b b))) (*.f64 z (*.f64 c (/.f64 b b))))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 c (/.f64 z z)) (*.f64 c (/.f64 z z)))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b z) (*.f64 b z))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 (*.f64 b c) (/.f64 z z)) (*.f64 (*.f64 b c) (/.f64 z z)))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (/.f64 (*.f64 z c) b)) (*.f64 b (/.f64 (*.f64 z c) b)))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))))) |
| 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 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) 0) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (*.f64 z c)) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b z) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (*.f64 b c) (/.f64 z z)) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) b)) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (neg.f64 c)) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(*.f64 c (*.f64 b z)) |
(+.f64 0 (*.f64 b (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c)))) (*.f64 b (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 b c) (/.f64 z z))) (*.f64 b (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 0 (*.f64 b z)) (*.f64 b (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) (*.f64 b (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) b))) (*.f64 b (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b))))) (*.f64 b (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) 0) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (*.f64 z c)) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b z) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (*.f64 b c) (/.f64 z z)) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (/.f64 (*.f64 z c) b)) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (*.f64 b (neg.f64 c)) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 b (*.f64 z c)) (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) 0)) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 (*.f64 z c) (neg.f64 b))) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 z (*.f64 b (neg.f64 c)))) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 z c) (neg.f64 b)))) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 (/.f64 b b) (*.f64 (*.f64 z c) (neg.f64 b)))) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 b c))) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 -1 (*.f64 b (*.f64 z c)))) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 (*.f64 b (neg.f64 c)) z)) |
(*.f64 c (*.f64 b z)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z (*.f64 c (/.f64 b b)))) b)) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 0 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c)))) (*.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) (*.f64 z (neg.f64 c)))) |
(*.f64 c (*.f64 b z)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) (*.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) (*.f64 (*.f64 z c) (neg.f64 b)))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) 1) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 z z)) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 b b)) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 c c)) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 z c) (*.f64 z c))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c)))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b c) (*.f64 b c))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (/.f64 b b) (/.f64 b b))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (/.f64 b b) (/.f64 b b))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 z (*.f64 c (/.f64 b b))) (*.f64 z (*.f64 c (/.f64 b b))))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 c (/.f64 z z)) (*.f64 c (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (/.f64 z z)) (*.f64 c (/.f64 z z)))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))) (/.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 z c))))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b z) (*.f64 b z))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))) (*.f64 b (/.f64 (*.f64 z c) (*.f64 z c))))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 (*.f64 b c) (/.f64 z z)) (*.f64 (*.f64 b c) (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 (*.f64 c b) (/.f64 z z)) (*.f64 (*.f64 c b) (/.f64 z z)))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 b (*.f64 c (/.f64 z z))) (*.f64 b (*.f64 c (/.f64 z z))))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (*.f64 b (/.f64 z z))) (*.f64 c (*.f64 b (/.f64 z z))))) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 b (/.f64 (*.f64 z c) b)) (*.f64 b (/.f64 (*.f64 z c) b)))) |
(*.f64 c (*.f64 b z)) |
(/.f64 (*.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))) (*.f64 (/.f64 b b) (*.f64 z (*.f64 c (/.f64 b b)))))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 z (*.f64 (/.f64 b b) (*.f64 c (/.f64 b b)))) (*.f64 z (*.f64 (/.f64 b b) (*.f64 c (/.f64 b b)))))) |
(/.f64 (*.f64 c (*.f64 b z)) (/.f64 (*.f64 c (*.f64 (/.f64 b b) (*.f64 z (/.f64 b b)))) (*.f64 c (*.f64 (/.f64 b b) (*.f64 z (/.f64 b b)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.9b | (*.f64 a (*.f64 b i)) |
| 5.4b | (*.f64 c (*.f64 t j)) | |
| 5.6b | (*.f64 a (*.f64 t (neg.f64 x))) | |
| ✓ | 6.6b | (*.f64 z (*.f64 b c)) |
Compiled 100 to 21 computations (79% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (*.f64 z (*.f64 b c)) |
| 0.0ms | c | @ | 0 | (*.f64 z (*.f64 b c)) |
| 0.0ms | b | @ | 0 | (*.f64 z (*.f64 b c)) |
| 0.0ms | c | @ | -inf | (*.f64 z (*.f64 b c)) |
| 0.0ms | c | @ | inf | (*.f64 z (*.f64 b c)) |
| 1× | batch-egg-rewrite |
| 1236× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1018× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1006× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 984× | rational_best_oopsla_all_46_json_45_simplify-87 |
| 908× | rational_best_oopsla_all_46_json_45_simplify-23 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 26 |
| 1 | 80 | 26 |
| 2 | 343 | 26 |
| 3 | 1846 | 26 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (*.f64 b c)) |
(*.f64 a (*.f64 b i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (*.f64 b c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (*.f64 z c) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (neg.f64 c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c)))) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) z))) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z c) (/.f64 b b))) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z b)) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z))))) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 b (neg.f64 c)))) (*.f64 z (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (*.f64 b c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (*.f64 z c) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (neg.f64 c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 b c) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 b (neg.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 b c) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 (*.f64 b c) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 z c)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) (*.f64 (*.f64 b c) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c)))) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) (*.f64 b (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (*.f64 b c) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 b c) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z c) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 c (/.f64 b b)) (*.f64 c (/.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 b (*.f64 c (/.f64 z z))) (*.f64 b (*.f64 c (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z b) (*.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (/.f64 (*.f64 b c) z)) (*.f64 z (/.f64 (*.f64 b c) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 (*.f64 z c) (/.f64 b b)) (*.f64 (*.f64 z c) (/.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 b c)) (/.f64 (neg.f64 (*.f64 b (neg.f64 c))) (neg.f64 (*.f64 b (neg.f64 c))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (*.f64 a i) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b (*.f64 a i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 a i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (neg.f64 i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i)))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 a i) (/.f64 b b))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a))))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 b a)) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) a))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 b (neg.f64 i)))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (*.f64 a i) (/.f64 b b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b (*.f64 a i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 a i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (neg.f64 i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 b (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 b (neg.f64 (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 a (*.f64 b (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 b (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 b (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 a i)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) (*.f64 a (*.f64 b (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i)))) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (*.f64 b (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 a (*.f64 b (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b i) (*.f64 b i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (/.f64 a a) (/.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b (*.f64 i (/.f64 a a))) (*.f64 b (*.f64 i (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a i) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 i (/.f64 b b)) (*.f64 i (/.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b a) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 (*.f64 a i) (/.f64 b b)) (*.f64 (*.f64 a i) (/.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) a)) (*.f64 a (/.f64 (*.f64 b i) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a i)) (/.f64 (neg.f64 (*.f64 b (neg.f64 i))) (neg.f64 (*.f64 b (neg.f64 i))))))))) |
| 1× | egg-herbie |
| 1244× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1148× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 814× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 806× | rational_best_oopsla_all_46_json_45_simplify-30 |
| 746× | rational_best_oopsla_all_46_json_45_simplify-77 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 272 | 3528 |
| 1 | 961 | 3520 |
| 2 | 3468 | 3476 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 b z)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(*.f64 a (*.f64 i b)) |
(+.f64 (*.f64 z (*.f64 b c)) 0) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z b) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (neg.f64 z)) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) z)) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (*.f64 b c)) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (*.f64 z c) (/.f64 b b)) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 z c)) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (neg.f64 c))) 0)) |
(+.f64 0 (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c)))) (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) z))) (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 z c) (/.f64 b b))) (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (*.f64 z b)) (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z))))) (*.f64 z (*.f64 b c))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 b (neg.f64 c)))) (*.f64 z (*.f64 b c))) |
(-.f64 (*.f64 z (*.f64 b c)) 0) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z b) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (neg.f64 z)) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) z)) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (*.f64 b c)) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (*.f64 z c) (/.f64 b b)) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 z c)) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (neg.f64 c))) 0)) |
(-.f64 0 (*.f64 (*.f64 b c) (neg.f64 z))) |
(-.f64 0 (*.f64 b (neg.f64 (*.f64 z c)))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 b c) (neg.f64 z)))) |
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (*.f64 b c) (neg.f64 z)))) |
(-.f64 0 (*.f64 (neg.f64 b) (*.f64 z c))) |
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 b c)))) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z c)) b)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) z)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) (*.f64 (*.f64 b c) (neg.f64 z)))) |
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c)))) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) (*.f64 b (neg.f64 c)))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (*.f64 b c) (neg.f64 z))) |
(/.f64 (*.f64 z (*.f64 b c)) 1) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 b b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 z z)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 b c) (*.f64 b c))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 c c)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z c) (*.f64 z c))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 c (/.f64 b b)) (*.f64 c (/.f64 b b)))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 b (*.f64 c (/.f64 z z))) (*.f64 b (*.f64 c (/.f64 z z))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (/.f64 z z) (/.f64 z z))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z b) (*.f64 z b))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z)))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (/.f64 (*.f64 b c) z)) (*.f64 z (/.f64 (*.f64 b c) z)))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 (*.f64 z c) (/.f64 b b)) (*.f64 (*.f64 z c) (/.f64 b b)))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (neg.f64 (*.f64 b (neg.f64 c))) (neg.f64 (*.f64 b (neg.f64 c))))) |
(+.f64 (*.f64 b (*.f64 a i)) 0) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b a) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (*.f64 a i) (/.f64 b b)) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b (*.f64 a i)) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) a)) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 a i)) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (neg.f64 i))) 0)) |
(+.f64 0 (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i)))) (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 a i) (/.f64 b b))) (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a))))) (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 b a)) (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) a))) (*.f64 b (*.f64 a i))) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 b (neg.f64 i)))) (*.f64 b (*.f64 a i))) |
(-.f64 (*.f64 b (*.f64 a i)) 0) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b a) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (*.f64 a i) (/.f64 b b)) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b (*.f64 a i)) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) a)) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 a i)) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (neg.f64 i))) 0)) |
(-.f64 0 (*.f64 a (*.f64 b (neg.f64 i)))) |
(-.f64 0 (*.f64 b (neg.f64 (*.f64 a i)))) |
(-.f64 0 (*.f64 1 (*.f64 a (*.f64 b (neg.f64 i))))) |
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 b (neg.f64 i))))) |
(-.f64 0 (*.f64 (neg.f64 b) (*.f64 a i))) |
(-.f64 0 (*.f64 -1 (*.f64 b (*.f64 a i)))) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 a i)) b)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) a)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) (*.f64 a (*.f64 b (neg.f64 i))))) |
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i)))) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (*.f64 b (neg.f64 i)))) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 a (*.f64 b (neg.f64 i)))) |
(/.f64 (*.f64 b (*.f64 a i)) 1) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 b b)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 a a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 i i)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b i) (*.f64 b i))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (/.f64 a a) (/.f64 a a))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b (*.f64 i (/.f64 a a))) (*.f64 b (*.f64 i (/.f64 a a))))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a i) (*.f64 a i))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 i (/.f64 b b)) (*.f64 i (/.f64 b b)))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b a) (*.f64 b a))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 (*.f64 a i) (/.f64 b b)) (*.f64 (*.f64 a i) (/.f64 b b)))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) a)) (*.f64 a (/.f64 (*.f64 b i) a)))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (neg.f64 (*.f64 b (neg.f64 i))) (neg.f64 (*.f64 b (neg.f64 i))))) |
| Outputs |
|---|
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 c (*.f64 b z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 i (*.f64 a b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(*.f64 a (*.f64 i b)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 z (*.f64 b c)) 0) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z b) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (neg.f64 z)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) z)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (*.f64 b c)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (*.f64 z c) (/.f64 b b)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 z c)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (neg.f64 c))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 0 (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c)))) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) z))) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 z c) (/.f64 b b))) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 z b)) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z))))) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 b (neg.f64 c)))) (*.f64 z (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) 0) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z b) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (neg.f64 z)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (/.f64 (*.f64 b c) z)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 z (*.f64 b c)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (*.f64 z c) (/.f64 b b)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 z c)) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 z (*.f64 b c)) (*.f64 (neg.f64 (*.f64 b (neg.f64 c))) 0)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (*.f64 b c) (neg.f64 z))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 b (neg.f64 (*.f64 z c)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 b c) (neg.f64 z)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (*.f64 b c) (neg.f64 z)))) |
(neg.f64 (*.f64 (*.f64 c b) (*.f64 (/.f64 z z) (neg.f64 z)))) |
(neg.f64 (*.f64 (*.f64 c b) (*.f64 (neg.f64 z) (/.f64 z z)))) |
(-.f64 0 (*.f64 (neg.f64 b) (*.f64 z c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 b c)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 z c)) b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 b (*.f64 c (/.f64 z z)))) z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) (*.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) (*.f64 (*.f64 b c) (neg.f64 z)))) |
(*.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (neg.f64 (*.f64 (*.f64 c b) (neg.f64 z)))) |
(*.f64 (/.f64 (*.f64 z (*.f64 c b)) (*.f64 z (*.f64 c b))) (neg.f64 (*.f64 c (*.f64 (neg.f64 b) z)))) |
(*.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b)))) |
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c)))) (*.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) (*.f64 b (neg.f64 c)))) |
(*.f64 (*.f64 z (/.f64 (*.f64 c b) (*.f64 c b))) (neg.f64 (*.f64 b (neg.f64 c)))) |
(*.f64 (*.f64 z (/.f64 (*.f64 c b) (*.f64 c b))) (neg.f64 (*.f64 c (neg.f64 b)))) |
(*.f64 (*.f64 z (/.f64 (*.f64 c b) (*.f64 c b))) (-.f64 (*.f64 c b) 0)) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (*.f64 b c) (neg.f64 z))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) 1) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 b b)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 z z)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 b c) (*.f64 b c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 c c)) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c)))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z c) (*.f64 z c))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 c (/.f64 b b)) (*.f64 c (/.f64 b b)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (/.f64 b b)) (*.f64 c (/.f64 b b)))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 c (/.f64 b b)) (*.f64 c (/.f64 b b)))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 b (*.f64 c (/.f64 z z))) (*.f64 b (*.f64 c (/.f64 z z))))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (/.f64 z z) (/.f64 z z))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 z z) (/.f64 z z))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (/.f64 z z) (/.f64 z z))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z b) (*.f64 z b))) |
(*.f64 c (*.f64 z b)) |
(*.f64 z (*.f64 c b)) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z)))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (-.f64 z 0) (-.f64 z 0))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (neg.f64 z) (neg.f64 z))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))) (*.f64 z (/.f64 (*.f64 b c) (*.f64 b c))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z (/.f64 (*.f64 c b) (*.f64 c b))) (*.f64 z (/.f64 (*.f64 c b) (*.f64 c b))))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 z (/.f64 (*.f64 c b) (*.f64 c b))) (*.f64 z (/.f64 (*.f64 c b) (*.f64 c b))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 z (/.f64 (*.f64 b c) z)) (*.f64 z (/.f64 (*.f64 b c) z)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 z (/.f64 (*.f64 c b) z)) (*.f64 z (/.f64 (*.f64 c b) z)))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 z (/.f64 (*.f64 c b) z)) (*.f64 z (/.f64 (*.f64 c b) z)))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 b (*.f64 c (/.f64 z z)))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 b (*.f64 (/.f64 z z) (*.f64 c (/.f64 z z)))) (*.f64 b (*.f64 (/.f64 z z) (*.f64 c (/.f64 z z)))))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 c (*.f64 (/.f64 z z) (*.f64 b (/.f64 z z)))) (*.f64 c (*.f64 (/.f64 z z) (*.f64 b (/.f64 z z)))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (*.f64 (/.f64 z z) (*.f64 b (/.f64 z z)))) (*.f64 c (*.f64 (/.f64 z z) (*.f64 b (/.f64 z z)))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (*.f64 (*.f64 z c) (/.f64 b b)) (*.f64 (*.f64 z c) (/.f64 b b)))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 (*.f64 c z) (/.f64 b b)) (*.f64 (*.f64 c z) (/.f64 b b)))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (*.f64 c (*.f64 z (/.f64 b b))) (*.f64 c (*.f64 z (/.f64 b b))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))) (/.f64 (*.f64 z (*.f64 b c)) (*.f64 z (*.f64 b c))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))) (/.f64 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 z b))))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (/.f64 (*.f64 z (*.f64 c b)) (*.f64 z (*.f64 c b))) (/.f64 (*.f64 z (*.f64 c b)) (*.f64 z (*.f64 c b))))) |
(/.f64 (*.f64 z (*.f64 b c)) (/.f64 (neg.f64 (*.f64 b (neg.f64 c))) (neg.f64 (*.f64 b (neg.f64 c))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (neg.f64 (*.f64 b (neg.f64 c))) (neg.f64 (*.f64 b (neg.f64 c))))) |
(/.f64 (*.f64 z (*.f64 c b)) (/.f64 (neg.f64 (*.f64 c (neg.f64 b))) (neg.f64 (*.f64 c (neg.f64 b))))) |
(/.f64 (*.f64 c (*.f64 z b)) (/.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) |
(+.f64 (*.f64 b (*.f64 a i)) 0) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b a) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (*.f64 a i) (/.f64 b b)) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b (*.f64 a i)) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) a)) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 a i)) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (neg.f64 i))) 0)) |
(*.f64 b (*.f64 i a)) |
(+.f64 0 (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i)))) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 a i) (/.f64 b b))) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a))))) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (*.f64 b a)) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) a))) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(+.f64 (*.f64 0 (neg.f64 (*.f64 b (neg.f64 i)))) (*.f64 b (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) 0) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b a) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (*.f64 a i) (/.f64 b b)) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (neg.f64 a)) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b (*.f64 a i)) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 a (/.f64 (*.f64 b i) a)) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 a i)) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 b (*.f64 a i)) (*.f64 (neg.f64 (*.f64 b (neg.f64 i))) 0)) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 a (*.f64 b (neg.f64 i)))) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 b (neg.f64 (*.f64 a i)))) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 1 (*.f64 a (*.f64 b (neg.f64 i))))) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 b (neg.f64 i))))) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 (neg.f64 b) (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 -1 (*.f64 b (*.f64 a i)))) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 a i)) b)) |
(*.f64 b (*.f64 i a)) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 b (*.f64 i (/.f64 a a)))) a)) |
(*.f64 b (*.f64 i a)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) (*.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) (*.f64 a (*.f64 b (neg.f64 i))))) |
(*.f64 (/.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 i a))) (neg.f64 (*.f64 b (*.f64 a (neg.f64 i))))) |
(*.f64 (/.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 i a))) (neg.f64 (*.f64 i (*.f64 (neg.f64 b) a)))) |
(*.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 i a)))) |
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i)))) (*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (*.f64 b (neg.f64 i)))) |
(*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (neg.f64 (*.f64 b (neg.f64 i)))) |
(*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (neg.f64 (*.f64 i (neg.f64 b)))) |
(*.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (-.f64 (*.f64 b i) 0)) |
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 a (*.f64 b (neg.f64 i)))) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) 1) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 b b)) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 a a)) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 i i)) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b i) (*.f64 b i))) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i)))) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (/.f64 a a) (/.f64 a a))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (/.f64 a a) (/.f64 a a))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b (*.f64 i (/.f64 a a))) (*.f64 b (*.f64 i (/.f64 a a))))) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a i) (*.f64 a i))) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 i (/.f64 b b)) (*.f64 i (/.f64 b b)))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 i (/.f64 b b)) (*.f64 i (/.f64 b b)))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))) (*.f64 a (/.f64 (*.f64 b i) (*.f64 b i))))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 b a) (*.f64 b a))) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 (*.f64 a i) (/.f64 b b)) (*.f64 (*.f64 a i) (/.f64 b b)))) |
(*.f64 b (*.f64 i a)) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 b (*.f64 (/.f64 a a) (*.f64 i (/.f64 a a)))) (*.f64 b (*.f64 (/.f64 a a) (*.f64 i (/.f64 a a)))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 b (*.f64 i (/.f64 a a)))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 (*.f64 i (/.f64 a a)) (*.f64 b (/.f64 a a))) (*.f64 (*.f64 i (/.f64 a a)) (*.f64 b (/.f64 a a))))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (-.f64 a 0) (-.f64 a 0))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (neg.f64 a) (neg.f64 a))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) a)) (*.f64 a (/.f64 (*.f64 b i) a)))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 a (/.f64 (*.f64 b i) a)) (*.f64 a (/.f64 (*.f64 b i) a)))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))) (/.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 a i))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (/.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 i a))) (/.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 i a))))) |
(/.f64 (*.f64 b (*.f64 a i)) (/.f64 (neg.f64 (*.f64 b (neg.f64 i))) (neg.f64 (*.f64 b (neg.f64 i))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (neg.f64 (*.f64 b (neg.f64 i))) (neg.f64 (*.f64 b (neg.f64 i))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (neg.f64 (*.f64 i (neg.f64 b))) (neg.f64 (*.f64 i (neg.f64 b))))) |
(/.f64 (*.f64 b (*.f64 i a)) (/.f64 (*.f64 b (neg.f64 i)) (*.f64 b (neg.f64 i)))) |
Compiled 35082 to 4820 computations (86.3% saved)
33 alts after pruning (30 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1135 | 22 | 1157 |
| Fresh | 8 | 8 | 16 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 2 | 5 |
| Total | 1146 | 33 | 1179 |
| Status | Error | Program |
|---|---|---|
| 30.0b | (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) | |
| 28.7b | (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) | |
| 22.4b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 38.7b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 30.9b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| 29.9b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) | |
| 28.9b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) | |
| 29.0b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) | |
| 29.7b | (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) | |
| ✓ | 28.3b | (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
| 28.7b | (-.f64 (+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) | |
| 36.3b | (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 35.7b | (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) | |
| 37.0b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) | |
| ✓ | 28.3b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
| 36.7b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) | |
| 36.2b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) | |
| ✓ | 28.1b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| 37.5b | (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) | |
| 37.2b | (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 44.5b | (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 46.9b | (-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 44.0b | (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) | |
| 38.4b | (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) | |
| 37.5b | (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) | |
| 45.2b | (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) | |
| 43.5b | (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) | |
| 52.9b | (*.f64 z (*.f64 y x)) | |
| 53.4b | (*.f64 y (*.f64 z x)) | |
| 45.5b | (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) | |
| 54.7b | (*.f64 c (*.f64 t j)) | |
| 53.3b | (*.f64 c (*.f64 b (*.f64 -1 z))) | |
| 54.1b | (*.f64 b (*.f64 c (neg.f64 z))) |
Compiled 863 to 574 computations (33.5% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 (*.f64 y i) (neg.f64 j)) (*.f64 (*.f64 t c) (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
10 calls:
| 243.0ms | a |
| 194.0ms | b |
| 162.0ms | y |
| 161.0ms | c |
| 158.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 8.3b | 3 | x |
| 8.2b | 6 | y |
| 8.6b | 4 | z |
| 9.6b | 3 | t |
| 8.9b | 3 | a |
| 9.3b | 4 | b |
| 10.0b | 3 | c |
| 8.2b | 5 | i |
| 7.9b | 5 | j |
| 5.3b | 3 | (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) |
Compiled 1544 to 322 computations (79.1% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0016579657668376e+302 | 1.1232201087478497e+303 |
| 0.0ms | -inf | -2.2107159940992093e+303 |
Compiled 50 to 34 computations (32% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
9 calls:
| 427.0ms | c |
| 427.0ms | a |
| 378.0ms | t |
| 251.0ms | i |
| 249.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 9.6b | 6 | x |
| 9.7b | 10 | y |
| 11.3b | 7 | z |
| 9.4b | 9 | t |
| 8.6b | 8 | a |
| 11.9b | 3 | b |
| 9.8b | 9 | c |
| 7.3b | 11 | i |
| 8.8b | 6 | j |
Compiled 1201 to 254 computations (78.9% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 113.0ms | 4.355601138825339e+78 | 1.0335680427863913e+83 |
| 17.0ms | 2.967118404349514e-51 | 1.557015973544421e-50 |
| 43.0ms | 1.0101574252664703e-268 | 5.470778700785888e-267 |
| 19.0ms | -5.683176114315044e-271 | -1.137531214407873e-272 |
| 18.0ms | -1.7459666616861875e-242 | -4.156961925564758e-243 |
| 95.0ms | -8.367097918574536e-93 | -4.496319202699285e-93 |
| 15.0ms | -1.8847463582441943e-66 | -4.7266632061594165e-67 |
| 66.0ms | -296622.4568995793 | -55.58550819801607 |
| 29.0ms | -4.380513274426237e+38 | -1.576212656798785e+33 |
| 70.0ms | -2.0982667703486405e+138 | -6.640167650496232e+129 |
| 450.0ms | 1104× | body | 256 | valid |
| 19.0ms | 119× | body | 256 | infinite |
Compiled 5094 to 3245 computations (36.3% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 596.0ms | t |
| 591.0ms | y |
| 321.0ms | j |
| 292.0ms | z |
| 277.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 9.6b | 6 | x |
| 9.7b | 10 | y |
| 12.3b | 4 | z |
| 9.4b | 9 | t |
| 11.4b | 4 | a |
| 11.9b | 3 | b |
| 9.8b | 9 | c |
| 8.6b | 9 | i |
| 8.2b | 8 | j |
Compiled 1173 to 253 computations (78.4% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 4.6073878976054095e+41 | 6.935790854294463e+41 |
| 34.0ms | 3.3656591976018467e-106 | 8.55688587201861e-97 |
| 12.0ms | 4.631272570520013e-117 | 7.79164812384229e-117 |
| 24.0ms | 2.1983012277089482e-210 | 8.095612144566455e-206 |
| 17.0ms | -8.003574139045188e-52 | -3.402151946707883e-52 |
| 21.0ms | -1.7741070310918037e+70 | -9.83877286918627e+67 |
| 71.0ms | -1.6946024148170185e+107 | -2.417923952581449e+104 |
| 171.0ms | 720× | body | 256 | valid |
| 7.0ms | 47× | body | 256 | infinite |
Compiled 3156 to 2034 computations (35.6% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 513.0ms | y |
| 466.0ms | c |
| 293.0ms | a |
| 248.0ms | b |
| 247.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 8.9b | 8 | x |
| 9.9b | 9 | y |
| 12.4b | 4 | z |
| 13.1b | 4 | t |
| 10.4b | 5 | a |
| 10.8b | 5 | b |
| 8.2b | 15 | c |
| 10.7b | 7 | i |
| 8.2b | 8 | j |
Compiled 1092 to 245 computations (77.6% saved)
| 14× | binary-search |
| Time | Left | Right |
|---|---|---|
| 36.0ms | 3.700746301699561e+84 | 2.902134447466507e+98 |
| 32.0ms | 2.187322995101244e+22 | 3.041915279403214e+27 |
| 31.0ms | 1.001142734749625e-42 | 5.945141863911971e-37 |
| 27.0ms | 9.007385141036666e-116 | 2.606272265466916e-108 |
| 16.0ms | 9.716189453734616e-241 | 2.2669125283804933e-240 |
| 16.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 22.0ms | -3.939595125043914e-263 | -6.828540331139004e-266 |
| 24.0ms | -7.028696251923113e-259 | -4.747526301562777e-262 |
| 20.0ms | -5.4923917072250266e-213 | -4.41440752909365e-214 |
| 25.0ms | -9.338094112238769e-194 | -8.50746475367388e-197 |
| 21.0ms | -1.0308246666619337e-168 | -8.07725628119124e-171 |
| 28.0ms | -1.3923220545822585e-96 | -1.7265001882158828e-104 |
| 20.0ms | -5.320026777271421e-68 | -1.4946828818165842e-68 |
| 31.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 301.0ms | 1728× | body | 256 | valid |
| 19.0ms | 115× | body | 256 | infinite |
Compiled 7535 to 4787 computations (36.5% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 300.0ms | y |
| 278.0ms | c |
| 187.0ms | j |
| 179.0ms | x |
| 173.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 10.5b | 7 | x |
| 9.2b | 12 | y |
| 11.3b | 7 | z |
| 13.1b | 4 | t |
| 11.0b | 5 | a |
| 10.8b | 5 | b |
| 9.5b | 12 | c |
| 10.7b | 7 | i |
| 9.2b | 7 | j |
Compiled 1066 to 244 computations (77.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 4.6073878976054095e+41 | 6.935790854294463e+41 |
| 9.0ms | -3.476460216431887e-182 | -2.7774550665939863e-182 |
| 20.0ms | -2.561468070595188e-102 | -1.0669238838424071e-103 |
| 24.0ms | -7.822391965613696e-47 | -1.6364356950721034e-49 |
| 22.0ms | -1.7741070310918037e+70 | -9.83877286918627e+67 |
| 26.0ms | -1.6946024148170185e+107 | -2.417923952581449e+104 |
| 96.0ms | 592× | body | 256 | valid |
| 7.0ms | 46× | body | 256 | infinite |
Compiled 2653 to 1685 computations (36.5% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 338.0ms | y |
| 297.0ms | j |
| 241.0ms | x |
| 228.0ms | i |
| 184.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 11.8b | 5 | x |
| 12.5b | 7 | y |
| 12.5b | 8 | z |
| 14.3b | 3 | t |
| 11.0b | 5 | a |
| 12.4b | 3 | b |
| 11.7b | 6 | c |
| 12.2b | 7 | i |
| 10.2b | 7 | j |
Compiled 1014 to 241 computations (76.2% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 4.6073878976054095e+41 | 6.935790854294463e+41 |
| 39.0ms | -1.1685304925849264e-68 | -1.0445052664930623e-69 |
| 8.0ms | -1.6364356950721034e-49 | -1.3315869865111977e-49 |
| 9.0ms | -7.080576970813975e-24 | -6.002953951571292e-24 |
| 22.0ms | -1.7741070310918037e+70 | -9.83877286918627e+67 |
| 106.0ms | -7.222986218618406e+180 | -9.617706418888274e+174 |
| 103.0ms | 512× | body | 256 | valid |
| 86.0ms | 89× | body | 256 | infinite |
Compiled 2257 to 1433 computations (36.5% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
9 calls:
| 485.0ms | t |
| 449.0ms | x |
| 383.0ms | z |
| 350.0ms | y |
| 186.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 12.9b | 8 | x |
| 13.4b | 6 | y |
| 14.4b | 5 | z |
| 12.2b | 9 | t |
| 11.5b | 5 | a |
| 12.4b | 3 | b |
| 11.9b | 6 | c |
| 12.2b | 7 | i |
| 11.6b | 5 | j |
Compiled 989 to 240 computations (75.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 235.0ms | 1.0720826087953673e+90 | 8.517998401380076e+93 |
| 26.0ms | 2.773730171256023e-114 | 1.8811754647688368e-110 |
| 26.0ms | 3.1969301962660257e-190 | 9.93490597203717e-189 |
| 72.0ms | -3.880811989337101e-154 | -2.9792236597349745e-155 |
| 290.0ms | 464× | body | 256 | valid |
| 7.0ms | 45× | body | 256 | infinite |
Compiled 2042 to 1310 computations (35.8% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 539.0ms | t |
| 364.0ms | c |
| 360.0ms | z |
| 202.0ms | i |
| 160.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 15.1b | 5 | x |
| 14.2b | 6 | y |
| 13.5b | 8 | z |
| 11.4b | 11 | t |
| 12.5b | 3 | a |
| 12.5b | 3 | b |
| 11.1b | 10 | c |
| 12.4b | 7 | i |
| 11.6b | 5 | j |
Compiled 939 to 238 computations (74.7% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 6564123761466732.0 | 2.187322995101244e+22 |
| 68.0ms | 431040868699.58875 | 58617222525882.41 |
| 28.0ms | 1.001142734749625e-42 | 5.945141863911971e-37 |
| 30.0ms | 7.368121611740413e-89 | 1.0534216628769148e-83 |
| 23.0ms | 1.2522064021290112e-204 | 7.150248658662268e-201 |
| 14.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 22.0ms | -2.4435906304566026e-209 | -5.4923917072250266e-213 |
| 15.0ms | -4.337580784748873e-57 | -2.1668132334885174e-57 |
| 31.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 185.0ms | 1120× | body | 256 | valid |
| 58.0ms | 78× | body | 256 | infinite |
Compiled 4713 to 3081 computations (34.6% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 323.0ms | c |
| 240.0ms | j |
| 219.0ms | i |
| 207.0ms | x |
| 178.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 12.8b | 11 | x |
| 15.6b | 5 | y |
| 15.2b | 5 | z |
| 12.6b | 9 | t |
| 13.7b | 5 | a |
| 12.4b | 9 | b |
| 11.5b | 11 | c |
| 13.6b | 5 | i |
| 13.7b | 5 | j |
Compiled 914 to 236 computations (74.2% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 1.0628365115999515e+75 | 3.159503476142641e+83 |
| 27.0ms | 1.001142734749625e-42 | 5.945141863911971e-37 |
| 26.0ms | 7.368121611740413e-89 | 1.0534216628769148e-83 |
| 23.0ms | 1.2522064021290112e-204 | 7.150248658662268e-201 |
| 19.0ms | 1.8425238922712206e-305 | 8.90307236263467e-304 |
| 23.0ms | -2.08283530504648e-274 | -2.8069649095379208e-278 |
| 23.0ms | -1.7198727479579574e-185 | -2.506336834644297e-189 |
| 28.0ms | -1.6296627955854517e-127 | -3.942992646307532e-141 |
| 15.0ms | -5.320026777271421e-68 | -1.4946828818165842e-68 |
| 30.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 216.0ms | 1328× | body | 256 | valid |
| 12.0ms | 74× | body | 256 | infinite |
Compiled 5541 to 3618 computations (34.7% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 524.0ms | z |
| 255.0ms | j |
| 233.0ms | y |
| 201.0ms | b |
| 196.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 14.3b | 9 | x |
| 13.5b | 12 | y |
| 13.2b | 17 | z |
| 12.9b | 10 | t |
| 14.2b | 7 | a |
| 13.6b | 11 | b |
| 12.6b | 9 | c |
| 14.7b | 7 | i |
| 11.8b | 14 | j |
Compiled 889 to 235 computations (73.6% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 1.3233725375932297e+220 | 5.564705253928246e+222 |
| 26.0ms | 3.504314870689296e+48 | 7.3750525281203844e+50 |
| 28.0ms | 6.241529650347082e+31 | 2.2073049148494476e+33 |
| 17.0ms | 5.334862788736307e-45 | 4.418652273203036e-44 |
| 25.0ms | 4.890997020112347e-141 | 8.54773145079743e-140 |
| 17.0ms | 2.4739411059774373e-181 | 1.346064298978879e-180 |
| 30.0ms | 5.325833297118734e-241 | 3.931601378715623e-233 |
| 30.0ms | -3.939867841399787e-255 | -1.0297881523118288e-262 |
| 24.0ms | -5.2583115449285016e-95 | -1.7262463159538225e-96 |
| 22.0ms | -2.3942866156046414e-70 | -1.1150606099497305e-73 |
| 19.0ms | -1.1685304925849264e-68 | -1.0445052664930623e-69 |
| 22.0ms | -1.3315869865111977e-49 | -8.003574139045188e-52 |
| 9.0ms | -7.080576970813975e-24 | -6.002953951571292e-24 |
| 258.0ms | 1440× | body | 256 | valid |
| 20.0ms | 115× | body | 256 | infinite |
Compiled 5739 to 3820 computations (33.4% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 393.0ms | y |
| 238.0ms | c |
| 222.0ms | z |
| 216.0ms | x |
| 216.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 15.6b | 7 | x |
| 13.6b | 12 | y |
| 14.2b | 13 | z |
| 13.9b | 8 | t |
| 14.2b | 7 | a |
| 13.6b | 11 | b |
| 10.9b | 13 | c |
| 15.5b | 7 | i |
| 12.8b | 12 | j |
Compiled 841 to 230 computations (72.7% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 70.0ms | 1.0628365115999515e+75 | 3.159503476142641e+83 |
| 78.0ms | 6564123761466732.0 | 2.187322995101244e+22 |
| 73.0ms | 14357465.212876251 | 13662319553.650404 |
| 28.0ms | 1.001142734749625e-42 | 5.945141863911971e-37 |
| 158.0ms | 7.368121611740413e-89 | 1.0534216628769148e-83 |
| 22.0ms | 1.2522064021290112e-204 | 7.150248658662268e-201 |
| 41.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 16.0ms | -5.4923917072250266e-213 | -4.41440752909365e-214 |
| 23.0ms | -1.7198727479579574e-185 | -2.506336834644297e-189 |
| 29.0ms | -1.6296627955854517e-127 | -3.942992646307532e-141 |
| 15.0ms | -5.320026777271421e-68 | -1.4946828818165842e-68 |
| 31.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 362.0ms | 1536× | body | 256 | valid |
| 17.0ms | 109× | body | 256 | infinite |
Compiled 6319 to 4145 computations (34.4% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 546.0ms | j |
| 543.0ms | a |
| 449.0ms | y |
| 424.0ms | i |
| 409.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 16.6b | 7 | x |
| 14.2b | 11 | y |
| 15.9b | 8 | z |
| 15.7b | 8 | t |
| 13.0b | 11 | a |
| 15.2b | 9 | b |
| 12.3b | 10 | c |
| 16.6b | 7 | i |
| 12.5b | 14 | j |
Compiled 770 to 217 computations (71.8% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.0628365115999515e+75 | 3.159503476142641e+83 |
| 29.0ms | 6564123761466732.0 | 2.187322995101244e+22 |
| 24.0ms | 14357465.212876251 | 13662319553.650404 |
| 27.0ms | 1.001142734749625e-42 | 5.945141863911971e-37 |
| 26.0ms | 7.368121611740413e-89 | 1.0534216628769148e-83 |
| 23.0ms | 1.2522064021290112e-204 | 7.150248658662268e-201 |
| 15.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 24.0ms | -1.4946828818165842e-68 | -4.3062508800516686e-72 |
| 32.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 196.0ms | 1200× | body | 256 | valid |
| 15.0ms | 93× | body | 256 | infinite |
Compiled 4897 to 3231 computations (34% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 244.0ms | j |
| 197.0ms | a |
| 189.0ms | y |
| 171.0ms | c |
| 155.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 16.6b | 7 | x |
| 14.2b | 11 | y |
| 15.9b | 8 | z |
| 15.7b | 8 | t |
| 13.0b | 11 | a |
| 15.2b | 9 | b |
| 12.3b | 10 | c |
| 16.6b | 7 | i |
| 12.5b | 14 | j |
Compiled 747 to 214 computations (71.4% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 1.0628365115999515e+75 | 3.159503476142641e+83 |
| 27.0ms | 6564123761466732.0 | 2.187322995101244e+22 |
| 24.0ms | 14357465.212876251 | 13662319553.650404 |
| 27.0ms | 1.001142734749625e-42 | 5.945141863911971e-37 |
| 30.0ms | 7.368121611740413e-89 | 1.0534216628769148e-83 |
| 24.0ms | 1.2522064021290112e-204 | 7.150248658662268e-201 |
| 14.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 25.0ms | -1.4946828818165842e-68 | -4.3062508800516686e-72 |
| 32.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 201.0ms | 1200× | body | 256 | valid |
| 13.0ms | 80× | body | 256 | infinite |
Compiled 4880 to 3214 computations (34.1% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 348.0ms | y |
| 342.0ms | t |
| 327.0ms | x |
| 296.0ms | a |
| 229.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 16.6b | 7 | x |
| 14.9b | 11 | y |
| 17.7b | 6 | z |
| 15.1b | 10 | t |
| 13.2b | 10 | a |
| 15.5b | 9 | b |
| 14.1b | 8 | c |
| 16.9b | 7 | i |
| 12.9b | 14 | j |
Compiled 724 to 208 computations (71.3% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 1.3233725375932297e+220 | 5.564705253928246e+222 |
| 30.0ms | 4.363065611541549e+77 | 1.0912285702408265e+84 |
| 28.0ms | 1.1557310093997777e+29 | 6.241529650347082e+31 |
| 17.0ms | 4.418652273203036e-44 | 1.1701819079983864e-43 |
| 21.0ms | 4.890997020112347e-141 | 8.54773145079743e-140 |
| 27.0ms | 5.325833297118734e-241 | 3.931601378715623e-233 |
| 30.0ms | -3.939867841399787e-255 | -1.0297881523118288e-262 |
| 17.0ms | -1.2912886873889402e-204 | -2.164551514978881e-205 |
| 26.0ms | -1.5440937550343202e-184 | -6.998036097377384e-190 |
| 83.0ms | -1.2147439812160156e-113 | -7.670286592156217e-129 |
| 18.0ms | -1.1685304925849264e-68 | -1.0445052664930623e-69 |
| 69.0ms | -1.3315869865111977e-49 | -8.003574139045188e-52 |
| 9.0ms | -7.080576970813975e-24 | -6.002953951571292e-24 |
| 364.0ms | 1536× | body | 256 | valid |
| 21.0ms | 132× | body | 256 | infinite |
Compiled 6104 to 4024 computations (34.1% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
9 calls:
| 468.0ms | a |
| 456.0ms | y |
| 369.0ms | t |
| 326.0ms | z |
| 203.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 14.6b | 12 | x |
| 15.5b | 11 | y |
| 17.7b | 6 | z |
| 14.2b | 13 | t |
| 13.9b | 10 | a |
| 15.7b | 9 | b |
| 14.1b | 8 | c |
| 17.0b | 8 | i |
| 14.4b | 11 | j |
Compiled 701 to 206 computations (70.6% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 61.0ms | 1.741582761218035e-37 | 1.4424120859565221e-24 |
| 27.0ms | 3.458030575058438e-135 | 7.804236186239714e-129 |
| 11.0ms | 4.2263462673303686e-173 | 8.105520140826475e-173 |
| 22.0ms | -2.427326350620652e-157 | -4.121526987984315e-162 |
| 23.0ms | -5.663128430845523e-143 | -1.5066707482127327e-146 |
| 17.0ms | -6.071617949836433e-105 | -7.489427316600995e-106 |
| 18.0ms | -1.2455482403495446e-70 | -1.731299522601072e-71 |
| 23.0ms | -1.7096552007946776e-10 | -4.964777925650909e-15 |
| 24.0ms | -3.820096810214023e+59 | -6.213484576118199e+55 |
| 206.0ms | 1072× | body | 256 | valid |
| 7.0ms | 46× | body | 256 | infinite |
Compiled 4150 to 2756 computations (33.6% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
9 calls:
| 426.0ms | y |
| 373.0ms | j |
| 351.0ms | x |
| 294.0ms | t |
| 219.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 15.1b | 11 | x |
| 16.8b | 9 | y |
| 17.9b | 6 | z |
| 14.2b | 13 | t |
| 15.1b | 8 | a |
| 15.7b | 9 | b |
| 14.4b | 8 | c |
| 16.3b | 8 | i |
| 14.7b | 11 | j |
Compiled 678 to 203 computations (70.1% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 87.0ms | 6.025876894698597e+59 | 2.2574308096522954e+63 |
| 32.0ms | 8.687649410517548e-51 | 2.841873016482104e-44 |
| 25.0ms | 7.11915913312322e-77 | 4.0692098551016985e-73 |
| 126.0ms | 2.701190790263539e-121 | 2.3146264353569365e-120 |
| 68.0ms | 1.671782359409708e-177 | 2.6866917795899606e-173 |
| 18.0ms | 1.4909227697783417e-232 | 1.3829680649740105e-231 |
| 19.0ms | -2.8092293381695488e-216 | -6.8175895561898884e-217 |
| 65.0ms | -1.5167101162892345e-80 | -8.52974752101007e-84 |
| 78.0ms | -1.015162099659203e-61 | -6.340183319437581e-63 |
| 67.0ms | -1.3406475451963092e-47 | -3.110959036975014e-56 |
| 58.0ms | -2.7896490737624042e-8 | -2.0231420803040854e-17 |
| 30.0ms | -5.450699369055872e+47 | -1.8638214411482255e+40 |
| 634.0ms | 1488× | body | 256 | valid |
| 16.0ms | 97× | body | 256 | infinite |
Compiled 5908 to 3878 computations (34.4% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
9 calls:
| 384.0ms | t |
| 324.0ms | a |
| 243.0ms | y |
| 225.0ms | j |
| 219.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 15.1b | 11 | x |
| 16.8b | 9 | y |
| 17.9b | 6 | z |
| 14.2b | 13 | t |
| 15.1b | 8 | a |
| 15.7b | 9 | b |
| 15.1b | 8 | c |
| 16.5b | 8 | i |
| 14.7b | 11 | j |
Compiled 656 to 202 computations (69.2% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 6.025876894698597e+59 | 2.2574308096522954e+63 |
| 41.0ms | 8.687649410517548e-51 | 2.841873016482104e-44 |
| 23.0ms | 7.11915913312322e-77 | 4.0692098551016985e-73 |
| 104.0ms | 4.0862903027295995e-107 | 9.740261378101067e-106 |
| 25.0ms | 1.6387372601786604e-171 | 1.1791919054385662e-162 |
| 51.0ms | 1.4909227697783417e-232 | 1.3829680649740105e-231 |
| 17.0ms | -2.8092293381695488e-216 | -6.8175895561898884e-217 |
| 62.0ms | -1.5167101162892345e-80 | -8.52974752101007e-84 |
| 67.0ms | -1.015162099659203e-61 | -6.340183319437581e-63 |
| 35.0ms | -1.3406475451963092e-47 | -3.110959036975014e-56 |
| 135.0ms | -2.7896490737624042e-8 | -2.0231420803040854e-17 |
| 30.0ms | -5.450699369055872e+47 | -1.8638214411482255e+40 |
| 498.0ms | 1520× | body | 256 | valid |
| 64.0ms | 110× | body | 256 | infinite |
Compiled 6019 to 3945 computations (34.5% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 428.0ms | j |
| 177.0ms | i |
| 168.0ms | c |
| 159.0ms | t |
| 150.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 15.0b | 10 | x |
| 16.9b | 9 | y |
| 18.2b | 8 | z |
| 15.5b | 11 | t |
| 15.1b | 8 | a |
| 15.7b | 9 | b |
| 15.7b | 10 | c |
| 15.6b | 12 | i |
| 13.1b | 15 | j |
Compiled 634 to 201 computations (68.3% saved)
| 14× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 1.3233725375932297e+220 | 5.564705253928246e+222 |
| 22.0ms | 3.504314870689296e+48 | 7.3750525281203844e+50 |
| 21.0ms | 6.241529650347082e+31 | 2.2073049148494476e+33 |
| 18.0ms | 5.334862788736307e-45 | 4.418652273203036e-44 |
| 23.0ms | 4.720107711765658e-185 | 2.4739411059774373e-181 |
| 25.0ms | 5.325833297118734e-241 | 3.931601378715623e-233 |
| 27.0ms | -3.939867841399787e-255 | -1.0297881523118288e-262 |
| 28.0ms | -2.2273621197249513e-191 | -2.8473025032416566e-198 |
| 29.0ms | -1.3003625910637291e-171 | -3.476460216431887e-182 |
| 28.0ms | -1.2147439812160156e-113 | -7.670286592156217e-129 |
| 20.0ms | -5.2583115449285016e-95 | -1.7262463159538225e-96 |
| 18.0ms | -6.330529763464797e+21 | -8.318183959803528e+20 |
| 32.0ms | -2.395661849354691e+57 | -3.2784231062157715e+40 |
| 22.0ms | -1.7741070310918037e+70 | -9.83877286918627e+67 |
| 294.0ms | 1808× | body | 256 | valid |
| 23.0ms | 140× | body | 256 | infinite |
Compiled 6820 to 4514 computations (33.8% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 411.0ms | z |
| 223.0ms | j |
| 175.0ms | y |
| 171.0ms | i |
| 143.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 16.7b | 8 | x |
| 15.2b | 12 | y |
| 16.2b | 12 | z |
| 17.0b | 8 | t |
| 18.0b | 3 | a |
| 16.4b | 9 | b |
| 17.1b | 8 | c |
| 15.6b | 12 | i |
| 13.2b | 15 | j |
Compiled 612 to 200 computations (67.3% saved)
| 14× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 1.3233725375932297e+220 | 5.564705253928246e+222 |
| 25.0ms | 3.504314870689296e+48 | 7.3750525281203844e+50 |
| 22.0ms | 6.241529650347082e+31 | 2.2073049148494476e+33 |
| 24.0ms | 2.509336208002372e-78 | 1.3753029935184751e-73 |
| 28.0ms | 1.7824795296999803e-123 | 4.631272570520013e-117 |
| 22.0ms | 1.1572712714244558e-297 | 1.4570635836296722e-295 |
| 6.0ms | -8.473060441338857e-279 | -6.8965707994522564e-279 |
| 28.0ms | -2.2273621197249513e-191 | -2.8473025032416566e-198 |
| 29.0ms | -1.3003625910637291e-171 | -3.476460216431887e-182 |
| 32.0ms | -1.2147439812160156e-113 | -7.670286592156217e-129 |
| 21.0ms | -5.2583115449285016e-95 | -1.7262463159538225e-96 |
| 17.0ms | -6.330529763464797e+21 | -8.318183959803528e+20 |
| 31.0ms | -2.395661849354691e+57 | -3.2784231062157715e+40 |
| 21.0ms | -1.7741070310918037e+70 | -9.83877286918627e+67 |
| 300.0ms | 1712× | body | 256 | valid |
| 20.0ms | 124× | body | 256 | infinite |
Compiled 6568 to 4344 computations (33.9% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
9 calls:
| 225.0ms | j |
| 158.0ms | y |
| 153.0ms | i |
| 144.0ms | b |
| 137.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 16.7b | 8 | x |
| 16.4b | 12 | y |
| 17.5b | 10 | z |
| 20.0b | 5 | t |
| 17.6b | 4 | a |
| 16.2b | 10 | b |
| 17.8b | 7 | c |
| 16.4b | 11 | i |
| 13.2b | 15 | j |
Compiled 590 to 199 computations (66.3% saved)
| 14× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 1.3233725375932297e+220 | 5.564705253928246e+222 |
| 23.0ms | 3.504314870689296e+48 | 7.3750525281203844e+50 |
| 21.0ms | 6.241529650347082e+31 | 2.2073049148494476e+33 |
| 23.0ms | 2.509336208002372e-78 | 1.3753029935184751e-73 |
| 25.0ms | 1.7824795296999803e-123 | 4.631272570520013e-117 |
| 20.0ms | 1.1572712714244558e-297 | 1.4570635836296722e-295 |
| 5.0ms | -8.473060441338857e-279 | -6.8965707994522564e-279 |
| 25.0ms | -2.2273621197249513e-191 | -2.8473025032416566e-198 |
| 27.0ms | -1.3003625910637291e-171 | -3.476460216431887e-182 |
| 29.0ms | -1.2147439812160156e-113 | -7.670286592156217e-129 |
| 20.0ms | -5.2583115449285016e-95 | -1.7262463159538225e-96 |
| 19.0ms | -6.330529763464797e+21 | -8.318183959803528e+20 |
| 31.0ms | -2.395661849354691e+57 | -3.2784231062157715e+40 |
| 15.0ms | -5.887068895535298e+65 | -1.6681006808578016e+65 |
| 269.0ms | 1680× | body | 256 | valid |
| 24.0ms | 153× | body | 256 | infinite |
Compiled 6427 to 4247 computations (33.9% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
9 calls:
| 361.0ms | i |
| 355.0ms | b |
| 244.0ms | z |
| 243.0ms | t |
| 185.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 18.8b | 6 | x |
| 17.2b | 11 | y |
| 18.0b | 10 | z |
| 20.0b | 5 | t |
| 17.6b | 4 | a |
| 19.9b | 9 | b |
| 17.8b | 7 | c |
| 17.5b | 10 | i |
| 18.1b | 6 | j |
Compiled 569 to 195 computations (65.7% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 78.0ms | 9.354097802168434e+98 | 5.371173028482207e+113 |
| 22.0ms | 1.7758161332095208e+65 | 6.981553281890985e+66 |
| 83.0ms | 2.924841833672179e-25 | 1.387719313278077e-15 |
| 17.0ms | 3.350966226873205e-153 | 3.9296096404224995e-152 |
| 74.0ms | 1.083613304833718e-196 | 2.5951170092515828e-183 |
| 99.0ms | 5.4080216463288166e-226 | 1.693212240944917e-216 |
| 82.0ms | -2.0923715450542775e-303 | 3.026974359023036e-308 |
| 27.0ms | -2.2832102078872162e-192 | -1.1772148058424422e-197 |
| 71.0ms | -9.759705179969431e-77 | -4.582159933058149e-88 |
| 61.0ms | -0.0011969434010572196 | -5.926879834003313e-10 |
| 579.0ms | 1424× | body | 256 | valid |
| 15.0ms | 83× | body | 256 | infinite |
Compiled 5318 to 3556 computations (33.1% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
9 calls:
| 198.0ms | i |
| 183.0ms | y |
| 149.0ms | b |
| 131.0ms | t |
| 128.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 18.9b | 6 | x |
| 17.4b | 11 | y |
| 19.3b | 7 | z |
| 20.5b | 5 | t |
| 17.6b | 4 | a |
| 19.9b | 9 | b |
| 17.8b | 7 | c |
| 20.1b | 7 | i |
| 18.1b | 6 | j |
Compiled 548 to 194 computations (64.6% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 37.0ms | 9.354097802168434e+98 | 5.371173028482207e+113 |
| 23.0ms | 1.7758161332095208e+65 | 6.981553281890985e+66 |
| 12.0ms | 5.298700713833577e+28 | 8.208705623809524e+28 |
| 26.0ms | 3.9296096404224995e-152 | 1.0803340634712972e-146 |
| 28.0ms | 1.083613304833718e-196 | 2.5951170092515828e-183 |
| 27.0ms | 5.4080216463288166e-226 | 1.693212240944917e-216 |
| 25.0ms | -2.0923715450542775e-303 | 3.026974359023036e-308 |
| 25.0ms | -2.2832102078872162e-192 | -1.1772148058424422e-197 |
| 32.0ms | -9.759705179969431e-77 | -4.582159933058149e-88 |
| 28.0ms | -0.0011969434010572196 | -5.926879834003313e-10 |
| 227.0ms | 1376× | body | 256 | valid |
| 17.0ms | 106× | body | 256 | infinite |
Compiled 5141 to 3439 computations (33.1% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
9 calls:
| 492.0ms | y |
| 155.0ms | x |
| 108.0ms | a |
| 102.0ms | c |
| 93.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 19.8b | 11 | x |
| 18.7b | 12 | y |
| 19.3b | 7 | z |
| 23.1b | 5 | t |
| 18.4b | 8 | a |
| 25.5b | 3 | b |
| 17.9b | 7 | c |
| 21.7b | 4 | i |
| 21.9b | 6 | j |
Compiled 527 to 188 computations (64.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 4.53971109480494e-82 | 6.903324718753073e-75 |
| 9.0ms | 7.012807224468501e-116 | 9.007385141036666e-116 |
| 29.0ms | 7.083167857830377e-200 | 2.135216378159307e-188 |
| 20.0ms | 6.3420634941127305e-283 | 3.342946391127037e-281 |
| 15.0ms | -5.320026777271421e-68 | -1.4946828818165842e-68 |
| 24.0ms | -7.477801329936467e-13 | -2.5646704117754974e-14 |
| 110.0ms | 656× | body | 256 | valid |
| 4.0ms | 28× | body | 256 | infinite |
Compiled 2470 to 1673 computations (32.3% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
9 calls:
| 264.0ms | c |
| 130.0ms | x |
| 120.0ms | y |
| 106.0ms | z |
| 76.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 19.8b | 11 | x |
| 20.0b | 10 | y |
| 19.3b | 8 | z |
| 24.5b | 3 | t |
| 19.9b | 6 | a |
| 25.5b | 3 | b |
| 18.1b | 9 | c |
| 21.7b | 4 | i |
| 21.9b | 6 | j |
Compiled 506 to 186 computations (63.2% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 4.53971109480494e-82 | 6.903324718753073e-75 |
| 8.0ms | 7.012807224468501e-116 | 9.007385141036666e-116 |
| 29.0ms | 7.083167857830377e-200 | 2.135216378159307e-188 |
| 19.0ms | 6.3420634941127305e-283 | 3.342946391127037e-281 |
| 22.0ms | -4.3320301440946434e-237 | -1.2793081542798039e-239 |
| 23.0ms | -2.4435906304566026e-209 | -5.4923917072250266e-213 |
| 14.0ms | -5.320026777271421e-68 | -1.4946828818165842e-68 |
| 21.0ms | -7.477801329936467e-13 | -2.5646704117754974e-14 |
| 146.0ms | 912× | body | 256 | valid |
| 3.0ms | 22× | body | 256 | infinite |
Compiled 3398 to 2297 computations (32.4% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
9 calls:
| 236.0ms | z |
| 184.0ms | y |
| 123.0ms | x |
| 113.0ms | c |
| 71.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 20.9b | 9 | x |
| 20.0b | 10 | y |
| 19.8b | 8 | z |
| 24.5b | 3 | t |
| 19.9b | 6 | a |
| 25.5b | 3 | b |
| 19.7b | 9 | c |
| 21.7b | 4 | i |
| 21.9b | 6 | j |
Compiled 485 to 185 computations (61.9% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 7.012807224468501e-116 | 9.007385141036666e-116 |
| 29.0ms | 7.083167857830377e-200 | 2.135216378159307e-188 |
| 26.0ms | 1.8100383247864222e-249 | 7.726122567684727e-244 |
| 19.0ms | -6.828540331139004e-266 | -4.839005804920237e-268 |
| 97.0ms | -4.3320301440946434e-237 | -1.2793081542798039e-239 |
| 22.0ms | -2.4435906304566026e-209 | -5.4923917072250266e-213 |
| 15.0ms | -5.320026777271421e-68 | -1.4946828818165842e-68 |
| 22.0ms | -7.477801329936467e-13 | -2.5646704117754974e-14 |
| 148.0ms | 912× | body | 256 | valid |
| 3.0ms | 18× | body | 256 | infinite |
Compiled 3390 to 2301 computations (32.1% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
9 calls:
| 510.0ms | c |
| 415.0ms | z |
| 388.0ms | y |
| 313.0ms | x |
| 251.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 22.6b | 14 | x |
| 20.3b | 13 | y |
| 20.3b | 12 | z |
| 22.9b | 10 | t |
| 21.2b | 6 | a |
| 27.4b | 8 | b |
| 18.8b | 12 | c |
| 23.9b | 5 | i |
| 25.7b | 8 | j |
Compiled 464 to 180 computations (61.2% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 1.6680427965170275e-83 | 4.53971109480494e-82 |
| 14.0ms | 7.012807224468501e-116 | 9.007385141036666e-116 |
| 29.0ms | 7.083167857830377e-200 | 2.135216378159307e-188 |
| 27.0ms | 2.0915657928909387e-290 | 6.3420634941127305e-283 |
| 14.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 20.0ms | -4.75624588351138e-296 | -4.480546483878452e-298 |
| 25.0ms | -4.3320301440946434e-237 | -1.2793081542798039e-239 |
| 22.0ms | -1.0308246666619337e-168 | -8.07725628119124e-171 |
| 18.0ms | -8.627171081637324e-107 | -2.0887058529602802e-107 |
| 30.0ms | -6.477124686587567e-85 | -6.650977085601222e-92 |
| 23.0ms | -7.477801329936467e-13 | -2.5646704117754974e-14 |
| 217.0ms | 1248× | body | 256 | valid |
| 4.0ms | 25× | body | 256 | infinite |
Compiled 4442 to 3079 computations (30.7% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
9 calls:
| 325.0ms | z |
| 273.0ms | y |
| 256.0ms | t |
| 253.0ms | x |
| 190.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 24.3b | 12 | x |
| 22.0b | 11 | y |
| 22.4b | 7 | z |
| 24.0b | 8 | t |
| 21.6b | 6 | a |
| 27.8b | 8 | b |
| 19.5b | 11 | c |
| 24.1b | 6 | i |
| 23.5b | 14 | j |
Compiled 444 to 178 computations (59.9% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 1.6680427965170275e-83 | 4.53971109480494e-82 |
| 30.0ms | 7.083167857830377e-200 | 2.135216378159307e-188 |
| 26.0ms | 2.0915657928909387e-290 | 6.3420634941127305e-283 |
| 16.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 20.0ms | -4.75624588351138e-296 | -4.480546483878452e-298 |
| 24.0ms | -4.3320301440946434e-237 | -1.2793081542798039e-239 |
| 29.0ms | -1.0308246666619337e-168 | -8.07725628119124e-171 |
| 17.0ms | -8.627171081637324e-107 | -2.0887058529602802e-107 |
| 30.0ms | -6.477124686587567e-85 | -6.650977085601222e-92 |
| 22.0ms | -7.477801329936467e-13 | -2.5646704117754974e-14 |
| 215.0ms | 1200× | body | 256 | valid |
| 4.0ms | 23× | body | 256 | infinite |
Compiled 4250 to 2945 computations (30.7% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
9 calls:
| 275.0ms | j |
| 230.0ms | x |
| 200.0ms | c |
| 198.0ms | b |
| 196.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 25.4b | 10 | x |
| 24.3b | 10 | y |
| 24.2b | 6 | z |
| 25.8b | 8 | t |
| 23.0b | 6 | a |
| 29.4b | 6 | b |
| 23.1b | 8 | c |
| 27.5b | 4 | i |
| 25.7b | 11 | j |
Compiled 405 to 168 computations (58.5% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 4.973150861048688e+35 | 6.943320080217027e+44 |
| 89.0ms | 2.883242621817041e-293 | 1.8673873338576333e-289 |
| 16.0ms | -1.3215732574342475e-85 | -4.449310472569776e-86 |
| 74.0ms | -1.7096552007946776e-10 | -4.964777925650909e-15 |
| 94.0ms | -1.149541987217704e+31 | -127107497703621150.0 |
| 286.0ms | 640× | body | 256 | valid |
| 7.0ms | 45× | body | 256 | infinite |
Compiled 2117 to 1466 computations (30.8% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
9 calls:
| 233.0ms | j |
| 111.0ms | y |
| 100.0ms | x |
| 92.0ms | c |
| 72.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 25.4b | 10 | x |
| 24.6b | 10 | y |
| 24.2b | 6 | z |
| 27.1b | 6 | t |
| 23.2b | 6 | a |
| 29.4b | 6 | b |
| 23.1b | 8 | c |
| 28.0b | 4 | i |
| 25.7b | 11 | j |
Compiled 386 to 165 computations (57.3% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 1.6680427965170275e-83 | 4.53971109480494e-82 |
| 14.0ms | 9.716189453734616e-241 | 2.2669125283804933e-240 |
| 14.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 20.0ms | -7.291718367536095e-172 | -3.617735938878749e-173 |
| 26.0ms | -2.0887058529602802e-107 | -9.610504957379464e-113 |
| 27.0ms | -6.477124686587567e-85 | -6.650977085601222e-92 |
| 29.0ms | -3.137317014423572e+72 | -1.8669519430062704e+64 |
| 132.0ms | 816× | body | 256 | valid |
| 6.0ms | 42× | body | 256 | infinite |
Compiled 2794 to 1928 computations (31% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
9 calls:
| 97.0ms | x |
| 80.0ms | b |
| 79.0ms | i |
| 72.0ms | y |
| 70.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 26.8b | 11 | x |
| 27.6b | 7 | y |
| 25.7b | 7 | z |
| 30.2b | 3 | t |
| 25.6b | 6 | a |
| 30.1b | 8 | b |
| 26.1b | 5 | c |
| 27.5b | 8 | i |
| 30.2b | 5 | j |
Compiled 331 to 157 computations (52.6% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 1.737885037169891e+69 | 4.578937708788171e+69 |
| 32.0ms | 3.665273536622591e-89 | 2.3606789031601755e-68 |
| 6.0ms | -1.3896135463335616e-70 | -1.2455482403495446e-70 |
| 31.0ms | -762171.7768828151 | -1.7096552007946776e-10 |
| 30.0ms | -6.213484576118199e+55 | -1.1685692448213008e+49 |
| 97.0ms | 592× | body | 256 | valid |
| 10.0ms | 59× | body | 256 | infinite |
Compiled 1961 to 1370 computations (30.1% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
9 calls:
| 96.0ms | x |
| 71.0ms | b |
| 55.0ms | j |
| 54.0ms | y |
| 54.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 26.8b | 12 | x |
| 27.6b | 7 | y |
| 28.3b | 3 | z |
| 30.2b | 3 | t |
| 26.5b | 5 | a |
| 30.8b | 8 | b |
| 25.8b | 7 | c |
| 30.5b | 5 | i |
| 29.6b | 7 | j |
Compiled 277 to 146 computations (47.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 2.3628582618149823e+61 | 5.1611800322900004e+66 |
| 22.0ms | 58617222525882.41 | 6564123761466732.0 |
| 21.0ms | 1.6680427965170275e-83 | 4.53971109480494e-82 |
| 15.0ms | 9.716189453734616e-241 | 2.2669125283804933e-240 |
| 14.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 28.0ms | -6.477124686587567e-85 | -6.650977085601222e-92 |
| 113.0ms | 672× | body | 256 | valid |
| 7.0ms | 45× | body | 256 | infinite |
Compiled 2294 to 1588 computations (30.8% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) |
| Outputs |
|---|
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
9 calls:
| 97.0ms | b |
| 68.0ms | x |
| 54.0ms | y |
| 45.0ms | j |
| 38.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 27.9b | 9 | x |
| 28.6b | 7 | y |
| 28.3b | 3 | z |
| 31.2b | 3 | t |
| 27.8b | 4 | a |
| 28.5b | 13 | b |
| 27.7b | 5 | c |
| 30.5b | 5 | i |
| 30.1b | 6 | j |
Compiled 260 to 144 computations (44.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 2.3628582618149823e+61 | 5.1611800322900004e+66 |
| 22.0ms | 58617222525882.41 | 6564123761466732.0 |
| 20.0ms | 1.6680427965170275e-83 | 4.53971109480494e-82 |
| 27.0ms | -6.477124686587567e-85 | -6.650977085601222e-92 |
| 85.0ms | 512× | body | 256 | valid |
| 8.0ms | 40× | body | 256 | infinite |
Compiled 1728 to 1200 computations (30.6% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
| Outputs |
|---|
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
9 calls:
| 70.0ms | j |
| 63.0ms | x |
| 61.0ms | c |
| 56.0ms | t |
| 50.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 28.5b | 9 | x |
| 31.8b | 7 | y |
| 30.4b | 5 | z |
| 32.8b | 7 | t |
| 27.2b | 5 | a |
| 36.0b | 3 | b |
| 26.6b | 9 | c |
| 31.6b | 7 | i |
| 29.3b | 10 | j |
Compiled 226 to 136 computations (39.8% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 1.2512972398200083e+123 | 1.2497855526147326e+128 |
| 29.0ms | 5.1611800322900004e+66 | 5.828359474644566e+71 |
| 22.0ms | 58617222525882.41 | 6564123761466732.0 |
| 29.0ms | 8.550432873097767e-129 | 7.012807224468501e-116 |
| 14.0ms | 9.716189453734616e-241 | 2.2669125283804933e-240 |
| 15.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 20.0ms | -6.828540331139004e-266 | -4.839005804920237e-268 |
| 10.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 144.0ms | 880× | body | 256 | valid |
| 13.0ms | 74× | body | 256 | infinite |
Compiled 2731 to 1948 computations (28.7% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
9 calls:
| 79.0ms | x |
| 59.0ms | y |
| 51.0ms | j |
| 44.0ms | c |
| 44.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 29.2b | 12 | x |
| 31.7b | 9 | y |
| 32.0b | 7 | z |
| 35.7b | 4 | t |
| 28.3b | 5 | a |
| 36.3b | 5 | b |
| 30.0b | 7 | c |
| 35.1b | 3 | i |
| 31.3b | 8 | j |
Compiled 210 to 131 computations (37.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 1.4424120859565221e-24 | 5.168362972436029e-21 |
| 6.0ms | -1.3896135463335616e-70 | -1.2455482403495446e-70 |
| 24.0ms | -1.7096552007946776e-10 | -4.964777925650909e-15 |
| 29.0ms | -6.213484576118199e+55 | -1.1685692448213008e+49 |
| 74.0ms | 432× | body | 256 | valid |
| 5.0ms | 30× | body | 256 | infinite |
Compiled 1363 to 969 computations (28.9% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
9 calls:
| 76.0ms | x |
| 68.0ms | y |
| 67.0ms | b |
| 61.0ms | c |
| 61.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 29.8b | 13 | x |
| 33.8b | 11 | y |
| 34.5b | 3 | z |
| 36.7b | 7 | t |
| 32.1b | 5 | a |
| 35.8b | 10 | b |
| 29.8b | 10 | c |
| 34.3b | 9 | i |
| 32.6b | 10 | j |
Compiled 195 to 125 computations (35.9% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 4.51635809161725e+175 | 2.8457756006579957e+197 |
| 31.0ms | 5.280758307102133e+122 | 5.55386036382895e+125 |
| 31.0ms | 3.2412257929989785e+61 | 3.872886415576028e+67 |
| 16.0ms | 5.860832938304523e-111 | 6.912101538023424e-110 |
| 25.0ms | -7.556160132369327e-288 | -1.1571398147862737e-295 |
| 25.0ms | -4.116109667135678e-187 | -1.3590778794533943e-193 |
| 23.0ms | -2.0810026506162122e-153 | -1.0227485267312312e-157 |
| 28.0ms | -5.339112988981283e-121 | -8.074304921653385e-134 |
| 26.0ms | -3.523553235497512e-86 | -1.596173969386544e-92 |
| 29.0ms | -1.5772953910873665e-72 | -4.744245489551454e-85 |
| 31.0ms | -9.459902456530856e-37 | -1.2811282235960422e-48 |
| 26.0ms | -2.7137981560120023e+39 | -5.312029972087812e+35 |
| 284.0ms | 1712× | body | 256 | valid |
| 32.0ms | 196× | body | 256 | infinite |
Compiled 4524 to 3331 computations (26.4% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
9 calls:
| 57.0ms | c |
| 55.0ms | x |
| 52.0ms | j |
| 51.0ms | i |
| 40.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 32.6b | 10 | x |
| 36.7b | 5 | y |
| 35.2b | 3 | z |
| 37.8b | 5 | t |
| 36.1b | 3 | a |
| 38.2b | 6 | b |
| 30.0b | 10 | c |
| 34.5b | 9 | i |
| 33.6b | 8 | j |
Compiled 181 to 120 computations (33.7% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 8.249027343655869e+27 | 5.946725899403389e+39 |
| 24.0ms | 58617222525882.41 | 6564123761466732.0 |
| 21.0ms | 1.6680427965170275e-83 | 4.53971109480494e-82 |
| 15.0ms | 9.716189453734616e-241 | 2.2669125283804933e-240 |
| 15.0ms | -7.615358768066271e-308 | -2.634173421917951e-308 |
| 26.0ms | -8.50746475367388e-197 | -7.3541966056831555e-202 |
| 26.0ms | -2.0887058529602802e-107 | -9.610504957379464e-113 |
| 28.0ms | -6.477124686587567e-85 | -6.650977085601222e-92 |
| 31.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 189.0ms | 1136× | body | 256 | valid |
| 15.0ms | 78× | body | 256 | infinite |
Compiled 2992 to 2205 computations (26.3% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
| Outputs |
|---|
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
9 calls:
| 42.0ms | j |
| 33.0ms | a |
| 32.0ms | t |
| 32.0ms | x |
| 27.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 37.6b | 6 | x |
| 39.0b | 5 | y |
| 35.6b | 3 | z |
| 39.0b | 6 | t |
| 37.6b | 6 | a |
| 40.7b | 3 | b |
| 35.3b | 4 | c |
| 38.4b | 4 | i |
| 36.4b | 7 | j |
Compiled 168 to 116 computations (31% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.6680427965170275e-83 | 4.53971109480494e-82 |
| 24.0ms | 3.0263929868685114e-211 | 8.715362318252568e-208 |
| 34.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 69.0ms | 400× | body | 256 | valid |
| 3.0ms | 21× | body | 256 | infinite |
Compiled 1045 to 764 computations (26.9% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) |
| Outputs |
|---|
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
9 calls:
| 25.0ms | t |
| 21.0ms | j |
| 21.0ms | y |
| 20.0ms | b |
| 20.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 3 | x |
| 41.0b | 3 | y |
| 39.0b | 3 | z |
| 40.4b | 4 | t |
| 42.1b | 2 | a |
| 40.7b | 3 | b |
| 37.5b | 3 | c |
| 39.7b | 4 | i |
| 39.8b | 3 | j |
Compiled 156 to 110 computations (29.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.2897419236145746e+122 | 1.2512972398200083e+123 |
| 33.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 43.0ms | 256× | body | 256 | valid |
| 7.0ms | 41× | body | 256 | infinite |
Compiled 658 to 482 computations (26.7% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
| Outputs |
|---|
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) |
9 calls:
| 19.0ms | c |
| 15.0ms | j |
| 14.0ms | x |
| 14.0ms | i |
| 13.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 44.3b | 2 | x |
| 43.7b | 2 | y |
| 44.4b | 3 | z |
| 45.5b | 1 | t |
| 45.5b | 1 | a |
| 43.3b | 3 | b |
| 39.2b | 3 | c |
| 43.5b | 3 | i |
| 43.5b | 3 | j |
Compiled 136 to 106 computations (22.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 7.083167857830377e-200 | 2.135216378159307e-188 |
| 22.0ms | -7.477801329936467e-13 | -2.5646704117754974e-14 |
| 45.0ms | 272× | body | 256 | valid |
| 2.0ms | 14× | body | 256 | infinite |
Compiled 628 to 476 computations (24.2% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
(*.f64 c (*.f64 t j)) |
(*.f64 c (*.f64 b (*.f64 -1 z))) |
9 calls:
| 31.0ms | x |
| 27.0ms | b |
| 24.0ms | j |
| 24.0ms | c |
| 20.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 47.3b | 7 | x |
| 48.8b | 3 | y |
| 46.6b | 5 | z |
| 49.8b | 4 | t |
| 51.6b | 2 | a |
| 45.8b | 6 | b |
| 43.9b | 6 | c |
| 47.2b | 5 | i |
| 46.5b | 6 | j |
Compiled 127 to 103 computations (18.9% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 6.154207330436022e+147 | 4.46911874380825e+156 |
| 27.0ms | 1.806772718003714e+114 | 2.1220474130871366e+117 |
| 25.0ms | 9.007385141036666e-116 | 2.606272265466916e-108 |
| 22.0ms | -7.477801329936467e-13 | -2.5646704117754974e-14 |
| 18.0ms | -4.731584179798661e+151 | -1.7869767659640598e+151 |
| 100.0ms | 608× | body | 256 | valid |
| 16.0ms | 99× | body | 256 | infinite |
Compiled 1266 to 1022 computations (19.3% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 z (*.f64 y x)) |
(*.f64 b (*.f64 c (neg.f64 z))) |
(*.f64 c (*.f64 t j)) |
9 calls:
| 26.0ms | b |
| 19.0ms | x |
| 19.0ms | j |
| 18.0ms | c |
| 18.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 48.6b | 5 | x |
| 48.1b | 4 | y |
| 47.4b | 4 | z |
| 50.9b | 3 | t |
| 51.9b | 2 | a |
| 46.4b | 6 | b |
| 46.2b | 4 | c |
| 48.6b | 5 | i |
| 48.2b | 5 | j |
Compiled 120 to 99 computations (17.5% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.806772718003714e+114 | 2.1220474130871366e+117 |
| 26.0ms | 9.007385141036666e-116 | 2.606272265466916e-108 |
| 31.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 70.0ms | 432× | body | 256 | valid |
| 9.0ms | 53× | body | 256 | infinite |
Compiled 877 to 699 computations (20.3% saved)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 z (*.f64 y x)) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 z (*.f64 y x)) |
(*.f64 c (*.f64 t j)) |
9 calls:
| 13.0ms | x |
| 10.0ms | t |
| 10.0ms | i |
| 10.0ms | c |
| 10.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 49.8b | 3 | x |
| 49.5b | 3 | y |
| 49.0b | 3 | z |
| 51.4b | 3 | t |
| 51.9b | 2 | a |
| 50.9b | 3 | b |
| 47.6b | 3 | c |
| 50.9b | 3 | i |
| 49.2b | 3 | j |
Compiled 114 to 96 computations (15.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 1.2897419236145746e+122 | 1.2512972398200083e+123 |
| 30.0ms | -5.271425810638986e+39 | -2.0751621757940602e+29 |
| 40.0ms | 256× | body | 256 | valid |
| 6.0ms | 37× | body | 256 | infinite |
Compiled 530 to 418 computations (21.1% saved)
Total -14.5b remaining (-30.1%)
Threshold costs -14.5b (-30.1%)
| Inputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
| Outputs |
|---|
(*.f64 c (*.f64 t j)) |
(*.f64 y (*.f64 z x)) |
(*.f64 c (*.f64 t j)) |
9 calls:
| 11.0ms | x |
| 11.0ms | i |
| 9.0ms | j |
| 8.0ms | c |
| 8.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 50.3b | 3 | x |
| 49.5b | 3 | y |
| 49.8b | 3 | z |
| 52.2b | 2 | t |
| 53.4b | 1 | a |
| 51.1b | 3 | b |
| 48.2b | 3 | c |
| 51.2b | 3 | i |
| 49.5b | 3 | j |
Compiled 109 to 94 computations (13.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 7.083167857830377e-200 | 2.135216378159307e-188 |
| 27.0ms | -2.5360059723603323e+86 | -1.1544468927422543e+83 |
| 46.0ms | 288× | body | 256 | valid |
| 5.0ms | 30× | body | 256 | infinite |
Compiled 590 to 466 computations (21% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1156 | 24942 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 i -10999999999999999672563705796705786729948216773981554652616513686518042327618908923798572087742996258433593819345864875336773140480) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 i -7600000000000000499485587150148206592) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -500) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -1176225305839797/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -2348542582773833/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 i -375375841440235/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -404468599105957/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i 6133944747470855/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 i 2738119583382487/421249166674228746791672110734681729275580381602196445017243910144) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i 4600000000000000409309183992243993175152867728558162454232565639988335020605440) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))) |
(if (<=.f64 j -2250000000000000052053299638242522303402594858441482674737598384393984353743516482656093039696609779122176) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -539999999999999981698392863554954779687508663072527470277116402073600) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -893048233349365/1684996666696914987166688442938726917102321526408785780068975640576) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 7229475734293037/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 5323525812711965/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j 451893728665209/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 550000000000000032424267218475380950171648) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))) |
(if (<=.f64 c -4199999999999999716555353270367620694016) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8499176403487565/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -2462625387274655/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -371796594971737/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -3618973500265281/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -2046776781841755/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c -7986907223269343/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -6072067599219319/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 4429434928994773/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 974766689339349/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 8787942429541353/3138550867693340381917894711603833208051177722232017256448) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 2699999999999999733510701056) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 c 11500000000000000858427629831817418599631080588146078426814921269491313705140626862899200) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 j -5400000000000000328631516765230662155010796501197374524517075489139187512598484493812753271605534088232960) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -199999999999999990561044450276333613382502582705723397060843246977024) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -8392073242338151/1645504557321206042154969182557350504982735865633579863348609024) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -1462602470010163/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -5083069841380299/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j 470000000000000000979759320308251422097408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 j -44999999999999996961018776685947108006985891471755530103911075632631318535485047752989208933209914889100437539207166220326961547335768450832876074229505980912957864732346873282560) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -2300000000000000166822303677517240790164261142187000497691883357601792) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -8302889752870899/1361129467683753853853498429727072845824) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -3554289843813805/26328072917139296674479506920917608079723773850137277813577744384) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -8742010015015781/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 669999999999999963534150382721674470490112) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 a -1358626472935755/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a 3072579612444285/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 a 5025463820593977/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a 179999999999999996228704531699833950835154297622558290795520815516444622374384199178125312000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))))))) |
(if (<=.f64 c -4499999999999999948743323418624) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -7597442378547053/1766847064778384329583297500742918515827483896875618958121606201292619776) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -2179438239924091/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -6274469852526629/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 441252181048159/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 7839106597622315/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 8034690221294951/6277101735386680763835789423207666416102355444464034512896) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 58000000000000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 7000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))) |
(if (<=.f64 c -2499999999999999908974073741312) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -5342339453620755/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -2029136557705395/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -3636930969832011/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -4311015068594995/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 2668389081688177/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 1323756543144477/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 c 546812681195753/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 6904811908925349/6277101735386680763835789423207666416102355444464034512896) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 234999999999999993085593859022749481125826308732655760253810076729322312855233495040) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))) |
(if (<=.f64 j -552958846246525/85070591730234615865843651857942052864) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -336999333339383/105312291668557186697918027683670432318895095400549111254310977536) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -5828006676677187/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -2864581841720371/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -7815949715471317/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -2217991759519977/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 8248004328520789/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 583992399055641/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 j 6221222879493365/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 3515176971816541/200867255532373784442745261542645325315275374222849104412672) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 j 1950000000000000095632963730931712) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 6999999999999999495624517169466564524548282122240) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))))))) |
(if (<=.f64 c -269999999999999999739349172224) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -5099505842092539/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -7804371375789981/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -3386108144326355/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -3714520826305407/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 1323756543144477/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 6092105698723627/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 8122226366589211/1532495540865888858358347027150309183618739122183602176) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 10000000000) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c 90000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 220000000000000002691348994072337675830235974690402587988267735411405250973663232) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))) |
(if (<=.f64 c -2399999999999999984672704829587456) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -1942668892225729/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -7691285625677803/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3860956584171391/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 7139186365691751/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 490877477933605/5986310706507378352962293074805895248510699696029696) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 11000000000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 11500000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 95000000000000002863774732852029335427854121033570389738444746798740535246848) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))) |
(if (<=.f64 c -29000000000000000295179143610368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -4127782862201229/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -8905699145521667/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2206260905240795/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 6988003595594749/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 8091576455771893/6129982163463555433433388108601236734474956488734408704) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 1550000000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 14200000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 11500000000000000200520681320006961860397578042720153644213481283180905877209088) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))) |
(if (<=.f64 j -4219501349819637/680564733841876926926749214863536422912) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -336999333339383/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -3691070895228885/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -1488565707357403/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -4702927978231049/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -7342436292641365/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 j -4733518998975561/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 8949657474523425/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 8409377133659997/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 j 5021681388309345/100433627766186892221372630771322662657637687111424552206336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 j 4499999999999999948743323418624) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 12999999999999999187289021980769549040997597605110254711320167714698056438210625536) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))))))) |
(if (<=.f64 a -6499999999999999704467497228777057347567269980559707734016) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -6084722881095501/633825300114114700748351602688) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -8004974622069417/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a -3486658190770977/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -463744502762071/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a 5221298924585947/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 a 8950677443466013/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 a 3865607688221861/2722258935367507707706996859454145691648) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b))))))))))))) |
(if (<=.f64 t -34000000000000001216629221233236101983895552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 t -4110347786689739/1208925819614629174706176) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -4417117661945961/110427941548649020598956093796432407239217743554726184882600387580788736) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 t -2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t -640796110776273/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -834478474611631/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 402035394363357/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t 3386186395891473/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 3052722642041549/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 t 8351847502971393/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 6427752177035961/25711008708143844408671393477458601640355247900524685364822016) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 319999999999999983803883295063686037428366403524291223386849280) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))))))))))))))) |
(if (<=.f64 t -310000000000000005479247502512953010357654257664) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 t -7011769753764849/2417851639229258349412352) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -5176309760092923/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t -2894802230932905/115792089237316195423570985008687907853269984665640564039457584007913129639936) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t -1401207495564117/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -4719655000594155/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 1887818373532285/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t 3983534946125753/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 1303703024854071/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 8030062239727485/6582018229284824168619876730229402019930943462534319453394436096) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 79999999999999995950970823765921509357091600881072805846712320) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))))))))))))))) |
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 j -14000000000000000918077946685841819324085436416) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -1100000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -2404907604760405/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -1119401411932767/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6661163301728405/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -1788446206526447/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -2105036471864423/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 6935984542755655/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 8266865586734265/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 2812141577453233/401734511064747568885490523085290650630550748445698208825344) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 350000000000000009774368460636160) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 100000000000000007629769841091887003294964970946560) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 j -1549999999999999920861783783134207150752101941163461078710835468042240) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 j -12999999999999999996942924496935779559845861603214884864) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -850000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6463189187793589/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -1170655706368497/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -5656407168301443/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -6522568517919983/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -8941364586715545/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 809968618843565/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 6388230975254357/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 j 1303703024854071/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 2199999999999999937911583401836544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 58000000000000000271429021005432359086682619772928) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 j -219999999999999984229469259447326457054689073650990013107297845248) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -1350000000000000018627068903549525580861461757952) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -920000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -3532208044491845/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -390218568789499/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -3654909247210163/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -4039784372389151/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -146179710171/19490628022799998160706764775750376621752453715190015053735812914425897381532852204931230131764020518450609832462817336366918339730406188093155974592625306839062555399912946059741579310980107296705599186958436757747371195850789749891492727230937931225655477606208555094163657179983828221952) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 1748795881594061/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 6388230975254357/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 j 4888886343202767/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 2199999999999999937911583401836544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 4000000000000000175383372180304789418536190607360) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 y -5440166188265831/75557863725914323419136) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -2598103900926253/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -523958849568295/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 y -2223657568073481/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y 7001415154523847/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 3674162482993007/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 y 914006524761467/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 215500602038799/1267650600228229401496703205376) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 y 5100000000000000076581100926937559848255348823708394796118586687488) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 950000000000000005394402093143276789896967279457207198817191922725347077097124152082758222630354944) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))))))))))))) |
(if (<=.f64 y -6456360425798343/36893488147419103232) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -150186588463189/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -4109481173084667/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y 4832926720608415/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 8132911746208479/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 y 5307134659905293/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 69999999999999999280861413376) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y 279999999999999988431697674676396105800134211359633949225622962176) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 5000000000000000079514455548799590234180404281972640694890663778873919386085190530406734992928407552) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))))))))))))) |
(if (<=.f64 c -2139160387885137/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -6313673899733619/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 5755173183129365/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 c 4452105152725393/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 6388230975254357/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 7170366636697391/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 c -2099546306628005/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -5342339453620755/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -2665073934689785/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -6451772274754039/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2354389029462013/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c 8347383632828229/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 1663601816472489/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2770368927814901/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))))) |
(if (<=.f64 c -4912146075884389/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -1639126877815459/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -3411294636402925/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -7390211878354627/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -7841690728300809/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 7687697232696013/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 6120076942338005/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 1663601816472489/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))))) |
(if (<=.f64 c -4040636288227481/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8887307136961527/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5618975734717113/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -4838829206065529/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5301612777885153/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5464860839297387/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 c 3686675374229359/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 6120076942338005/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3549017208474643/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 6151642663452221/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))))))) |
(if (<=.f64 c -8239728901483491/316912650057057350374175801344) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -46479077901639/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -764345963913725/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -2447483870899663/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -8064715343442549/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -1141319417461387/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 c 3686675374229359/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 2273081856145007/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3212524502025049/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))))))) |
(if (<=.f64 a -1000000000000000000) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -4456584141427369/2475880078570760549798248448) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a -5249401739479229/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 a 8539042390596001/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 a 7600000000000000499485587150148206592) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b))))))))) |
(if (<=.f64 c -5399999999999999625421986027313440502081708236936626750428773747785728) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -3079649020494481/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8393824269311061/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -2088519569834379/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c -5464860839297387/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3828833582690397/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 6664279552073239/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))) |
(if (<=.f64 a -115000000000000009854233063830914200523552953066323968) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -5764607523034235/288230376151711744) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -8454495018966373/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 a 3600000000000000261113170973505246454170147874727479039865556559724544) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b))))))))) |
(if (<=.f64 c -6719234226533413/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8905699145521667/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3828833582690397/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 2255602309932481/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 126000000000000) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 73999999999999996608605439774555446657764651238467139231130058752) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 c -6972235792609817/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (if (<=.f64 c 1401207495564117/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3800000000000000) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 49500000000000001128435822834537791089096506263578415848126152704) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))) |
(if (<=.f64 c -5000000000000000151893014213501833445376) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (if (<=.f64 c -4937360828930139/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c -8298492385599735/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 4429434928994773/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 3371566348050911/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2500000000000000) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 94000000000000003465621024219616224200003072615471724652719924838400) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))))))))) |
(if (<=.f64 a -10200000000000000196699275635471779940670838163898368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -6338253001141147/1267650600228229401496703205376) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (if (<=.f64 a -8454495018966373/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a 6779062778503071/1329227995784915872903807060280344576) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))))))) |
(if (<=.f64 x -619999999999999973174172239607627776) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x -725789888154085/98079714615416886934934209737619787751599303819750539264) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x -5474534186398931/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x -7167183174968973/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x -2046777847616429/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 x -3632665271636223/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x -186157565804979/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x -8707576121989343/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x 3587682953818437/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 x 329999999999999998997479267799984917739148517578871824327901184) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (if (<=.f64 x 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))))))))))))))) |
(if (<=.f64 c -12200000000000000186297427689472) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c -537538738122673/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -1459611579088869/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -6881676612448561/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 525526178016329/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 1495190925144637/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 520000000000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 309999999999999989275735097344) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))))))))) |
(if (<=.f64 c -7199999999999999479014454590741413888) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c 4997013627543347/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 4955489923336511/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))) |
(if (<=.f64 c -1749999999999999889768674667435917312) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c 130000000000000003707572079133942810546702137157350194555078000750773504179935042624460535784232239360671910826385652842496) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) |
(if (<=.f64 c -5942112188569825/39614081257132168796771975168) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c 3762342382584839/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) |
(if (<=.f64 c -24000000000000000993731756729710771272402496112736719741470676818334523255868684352709734673585154299486950873915355252098651988481357561826804221607936) (*.f64 c (*.f64 t j)) (if (<=.f64 c -5347900969712843/19807040628566084398385987584) (*.f64 c (*.f64 b (*.f64 -1 z))) (if (<=.f64 c 5024025362805889/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 z (*.f64 y x)) (if (<=.f64 c 4700000000000000073129255808494162214060546565528988736837921728024918771474351805345431332600723004078169520078848) (*.f64 c (*.f64 b (*.f64 -1 z))) (if (<=.f64 c 165000000000000006468486465368958107223105256831062681045790222782390817243352105334559781824198974145877261901286284577796971617676244270791978209247232) (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b (*.f64 -1 z)))))))) |
(if (<=.f64 c -370000000000000000038961795825664) (*.f64 c (*.f64 t j)) (if (<=.f64 c 965141714433763/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 z (*.f64 y x)) (if (<=.f64 c 1850000000000000028784919839513659594896172584303963651734075573797042495154798051040222971342837778200981619605504) (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 c (*.f64 t j))))) |
(if (<=.f64 c -3600000000000000265239433396092928) (*.f64 c (*.f64 t j)) (if (<=.f64 c 134999999999999991853409013921797319449589074698639665563625672822486607097929384393804743005397560200600706512896894435328) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j)))) |
(if (<=.f64 c -520000000000000021411454213532061550973934078243671535727095553669067219735645519872) (*.f64 c (*.f64 t j)) (if (<=.f64 c 1646024792380867/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j)))) |
(*.f64 c (*.f64 t j)) |
| Outputs |
|---|
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))) |
(if (<=.f64 i -10999999999999999672563705796705786729948216773981554652616513686518042327618908923798572087742996258433593819345864875336773140480) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 i -7600000000000000499485587150148206592) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -500) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -1176225305839797/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -2348542582773833/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 i -375375841440235/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i -404468599105957/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i 6133944747470855/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 i 2738119583382487/421249166674228746791672110734681729275580381602196445017243910144) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 i 4600000000000000409309183992243993175152867728558162454232565639988335020605440) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))) |
(if (<=.f64 j -2250000000000000052053299638242522303402594858441482674737598384393984353743516482656093039696609779122176) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -539999999999999981698392863554954779687508663072527470277116402073600) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -893048233349365/1684996666696914987166688442938726917102321526408785780068975640576) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 7229475734293037/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 5323525812711965/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j 451893728665209/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 550000000000000032424267218475380950171648) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))) |
(if (<=.f64 c -4199999999999999716555353270367620694016) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8499176403487565/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -2462625387274655/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -371796594971737/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -3618973500265281/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -2046776781841755/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c -7986907223269343/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -6072067599219319/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 4429434928994773/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 974766689339349/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 8787942429541353/3138550867693340381917894711603833208051177722232017256448) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 2699999999999999733510701056) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 c 11500000000000000858427629831817418599631080588146078426814921269491313705140626862899200) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 j -5400000000000000328631516765230662155010796501197374524517075489139187512598484493812753271605534088232960) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -199999999999999990561044450276333613382502582705723397060843246977024) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -8392073242338151/1645504557321206042154969182557350504982735865633579863348609024) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -1462602470010163/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -5083069841380299/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j 470000000000000000979759320308251422097408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 j -44999999999999996961018776685947108006985891471755530103911075632631318535485047752989208933209914889100437539207166220326961547335768450832876074229505980912957864732346873282560) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -2300000000000000166822303677517240790164261142187000497691883357601792) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -8302889752870899/1361129467683753853853498429727072845824) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -3554289843813805/26328072917139296674479506920917608079723773850137277813577744384) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -8742010015015781/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 669999999999999963534150382721674470490112) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 a -1358626472935755/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a 3072579612444285/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 a 5025463820593977/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a 179999999999999996228704531699833950835154297622558290795520815516444622374384199178125312000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))))))) |
(if (<=.f64 c -4499999999999999948743323418624) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -7597442378547053/1766847064778384329583297500742918515827483896875618958121606201292619776) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -2179438239924091/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -6274469852526629/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 441252181048159/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 7839106597622315/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 8034690221294951/6277101735386680763835789423207666416102355444464034512896) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 58000000000000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 7000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))) |
(if (<=.f64 c -2499999999999999908974073741312) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -5342339453620755/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -2029136557705395/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -3636930969832011/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -4311015068594995/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 2668389081688177/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 1323756543144477/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 c 546812681195753/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 6904811908925349/6277101735386680763835789423207666416102355444464034512896) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 234999999999999993085593859022749481125826308732655760253810076729322312855233495040) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))) |
(if (<=.f64 j -552958846246525/85070591730234615865843651857942052864) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -336999333339383/105312291668557186697918027683670432318895095400549111254310977536) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -5828006676677187/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -2864581841720371/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -7815949715471317/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -2217991759519977/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 8248004328520789/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 583992399055641/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 j 6221222879493365/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 3515176971816541/200867255532373784442745261542645325315275374222849104412672) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 j 1950000000000000095632963730931712) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 6999999999999999495624517169466564524548282122240) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))))))) |
(if (<=.f64 c -269999999999999999739349172224) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -5099505842092539/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -7804371375789981/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -3386108144326355/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -3714520826305407/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 1323756543144477/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 6092105698723627/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 8122226366589211/1532495540865888858358347027150309183618739122183602176) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 10000000000) (-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 t (*.f64 x a))) (*.f64 t (*.f64 c j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c 90000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 220000000000000002691348994072337675830235974690402587988267735411405250973663232) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))) |
(if (<=.f64 c -2399999999999999984672704829587456) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -1942668892225729/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -7691285625677803/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3860956584171391/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 7139186365691751/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 490877477933605/5986310706507378352962293074805895248510699696029696) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 11000000000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 11500000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 95000000000000002863774732852029335427854121033570389738444746798740535246848) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))) |
(if (<=.f64 c -29000000000000000295179143610368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -4127782862201229/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c -8905699145521667/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2206260905240795/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 6988003595594749/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 c 8091576455771893/6129982163463555433433388108601236734474956488734408704) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 c 1550000000) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 14200000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 11500000000000000200520681320006961860397578042720153644213481283180905877209088) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))) |
(if (<=.f64 j -4219501349819637/680564733841876926926749214863536422912) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -336999333339383/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -3691070895228885/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -1488565707357403/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -4702927978231049/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -7342436292641365/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 j -4733518998975561/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 8949657474523425/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 8409377133659997/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 j 5021681388309345/100433627766186892221372630771322662657637687111424552206336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 j 4499999999999999948743323418624) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 12999999999999999187289021980769549040997597605110254711320167714698056438210625536) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))))))))))))))) |
(if (<=.f64 a -6499999999999999704467497228777057347567269980559707734016) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -6084722881095501/633825300114114700748351602688) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -3792089677624623/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -8004974622069417/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 a -3486658190770977/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -463744502762071/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a 5221298924585947/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 a 8950677443466013/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (if (<=.f64 a 3865607688221861/2722258935367507707706996859454145691648) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b))))))))))))) |
(if (<=.f64 t -34000000000000001216629221233236101983895552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 t -4110347786689739/1208925819614629174706176) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -4417117661945961/110427941548649020598956093796432407239217743554726184882600387580788736) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 t -2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t -640796110776273/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -834478474611631/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 402035394363357/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t 3386186395891473/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 3052722642041549/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 t 8351847502971393/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 6427752177035961/25711008708143844408671393477458601640355247900524685364822016) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 319999999999999983803883295063686037428366403524291223386849280) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))))))))))))))) |
(if (<=.f64 t -310000000000000005479247502512953010357654257664) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 t -7011769753764849/2417851639229258349412352) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -5176309760092923/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t -2894802230932905/115792089237316195423570985008687907853269984665640564039457584007913129639936) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t -1401207495564117/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t -4719655000594155/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 1887818373532285/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 t 3983534946125753/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 1303703024854071/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 t 8030062239727485/6582018229284824168619876730229402019930943462534319453394436096) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 t 79999999999999995950970823765921509357091600881072805846712320) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))))))))))))))) |
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 j -14000000000000000918077946685841819324085436416) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -1100000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -2404907604760405/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -1119401411932767/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6661163301728405/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -1788446206526447/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -2105036471864423/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 6935984542755655/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 8266865586734265/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 2812141577453233/401734511064747568885490523085290650630550748445698208825344) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j 350000000000000009774368460636160) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 100000000000000007629769841091887003294964970946560) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 j -1549999999999999920861783783134207150752101941163461078710835468042240) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 j -12999999999999999996942924496935779559845861603214884864) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -850000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6463189187793589/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -1170655706368497/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -5656407168301443/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -6522568517919983/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -8941364586715545/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 809968618843565/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 6388230975254357/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 j 1303703024854071/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 2199999999999999937911583401836544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 58000000000000000271429021005432359086682619772928) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 j -219999999999999984229469259447326457054689073650990013107297845248) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -1350000000000000018627068903549525580861461757952) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -920000000000000000000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -3532208044491845/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j -390218568789499/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j -3654909247210163/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 j -4039784372389151/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 j -146179710171/19490628022799998160706764775750376621752453715190015053735812914425897381532852204931230131764020518450609832462817336366918339730406188093155974592625306839062555399912946059741579310980107296705599186958436757747371195850789749891492727230937931225655477606208555094163657179983828221952) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 j 1748795881594061/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 6388230975254357/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 j 4888886343202767/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 2199999999999999937911583401836544) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 4000000000000000175383372180304789418536190607360) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 j 13499999999999998823200053219356701217013086461616163818107711837527549598775356465032024275958559573037189484739466335363228356221410834454663173262201911417781497825609295057768739505077577698113466314549651860900282368) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))))))))))))))))) |
(if (<=.f64 y -5440166188265831/75557863725914323419136) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -2598103900926253/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -523958849568295/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 y -2223657568073481/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y 7001415154523847/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 3674162482993007/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 y 914006524761467/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 215500602038799/1267650600228229401496703205376) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 z (*.f64 b c))) (if (<=.f64 y 5100000000000000076581100926937559848255348823708394796118586687488) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 950000000000000005394402093143276789896967279457207198817191922725347077097124152082758222630354944) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))))))))))))) |
(if (<=.f64 y -6456360425798343/36893488147419103232) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -150186588463189/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -4109481173084667/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y -4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 y 4832926720608415/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 8132911746208479/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 y 5307134659905293/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 69999999999999999280861413376) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 y 279999999999999988431697674676396105800134211359633949225622962176) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 y 5000000000000000079514455548799590234180404281972640694890663778873919386085190530406734992928407552) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))))))))))))) |
(if (<=.f64 c -2139160387885137/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -6313673899733619/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 5755173183129365/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 c j))) (*.f64 b (*.f64 z c))) (if (<=.f64 c 4452105152725393/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 6388230975254357/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 7170366636697391/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 c -2099546306628005/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -5342339453620755/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -2665073934689785/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c -6451772274754039/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2354389029462013/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (if (<=.f64 c 8347383632828229/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 1663601816472489/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2770368927814901/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))))) |
(if (<=.f64 c -4912146075884389/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -1639126877815459/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -3411294636402925/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -7390211878354627/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -7841690728300809/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 7687697232696013/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 6120076942338005/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 1663601816472489/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))))) |
(if (<=.f64 c -4040636288227481/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8887307136961527/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5618975734717113/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -4838829206065529/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5301612777885153/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5464860839297387/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 c 3686675374229359/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 6120076942338005/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3549017208474643/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 6151642663452221/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))))))) |
(if (<=.f64 c -8239728901483491/316912650057057350374175801344) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -46479077901639/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -764345963913725/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -2447483870899663/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -8064715343442549/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -1141319417461387/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 c 3686675374229359/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 2273081856145007/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3212524502025049/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))))))) |
(if (<=.f64 a -1000000000000000000) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -4456584141427369/2475880078570760549798248448) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a -5249401739479229/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 (*.f64 a i) (neg.f64 b))) (if (<=.f64 a 8539042390596001/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 a 7600000000000000499485587150148206592) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 a (*.f64 i (neg.f64 b))))))))) |
(if (<=.f64 c -5399999999999999625421986027313440502081708236936626750428773747785728) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -3079649020494481/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8393824269311061/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -2088519569834379/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c -5464860839297387/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3828833582690397/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 6664279552073239/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b)))))))))) |
(if (<=.f64 a -115000000000000009854233063830914200523552953066323968) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -5764607523034235/288230376151711744) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 a -8454495018966373/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 a 3600000000000000261113170973505246454170147874727479039865556559724544) (-.f64 (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j))) (*.f64 b (*.f64 z c))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b))))))))) |
(if (<=.f64 c -6719234226533413/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))) (if (<=.f64 c -8905699145521667/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3828833582690397/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 2255602309932481/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 126000000000000) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 73999999999999996608605439774555446657764651238467139231130058752) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 z b))))))))) |
(if (<=.f64 c -6972235792609817/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (if (<=.f64 c 1401207495564117/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 3800000000000000) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 49500000000000001128435822834537791089096506263578415848126152704) (-.f64 (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)) t) (*.f64 a (*.f64 i (neg.f64 b)))) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))) |
(if (<=.f64 c -5000000000000000151893014213501833445376) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (if (<=.f64 c -4937360828930139/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c -8298492385599735/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 4429434928994773/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 3371566348050911/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 2500000000000000) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (if (<=.f64 c 94000000000000003465621024219616224200003072615471724652719924838400) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304) (+.f64 (*.f64 t (*.f64 c j)) (neg.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))))))))) |
(if (<=.f64 a -10200000000000000196699275635471779940670838163898368) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a -6338253001141147/1267650600228229401496703205376) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (if (<=.f64 a -8454495018966373/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 a 6779062778503071/1329227995784915872903807060280344576) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))))))) |
(if (<=.f64 x -619999999999999973174172239607627776) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x -725789888154085/98079714615416886934934209737619787751599303819750539264) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x -5474534186398931/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x -7167183174968973/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x -2046777847616429/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 x -3632665271636223/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x -186157565804979/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x -8707576121989343/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x 3587682953818437/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 x 329999999999999998997479267799984917739148517578871824327901184) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 y x))) (if (<=.f64 x 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 x 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))))))))))))))) |
(if (<=.f64 c -12200000000000000186297427689472) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c -537538738122673/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -1459611579088869/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c -4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -6881676612448561/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 525526178016329/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 1495190925144637/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (if (<=.f64 c 520000000000000) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 309999999999999989275735097344) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 a (*.f64 i (neg.f64 b)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))))))))) |
(if (<=.f64 c -7199999999999999479014454590741413888) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c 4997013627543347/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 4955489923336511/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 i (neg.f64 b)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))) |
(if (<=.f64 c -1749999999999999889768674667435917312) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c 130000000000000003707572079133942810546702137157350194555078000750773504179935042624460535784232239360671910826385652842496) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) |
(if (<=.f64 c -5942112188569825/39614081257132168796771975168) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 c 3762342382584839/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) |
(if (<=.f64 c -24000000000000000993731756729710771272402496112736719741470676818334523255868684352709734673585154299486950873915355252098651988481357561826804221607936) (*.f64 c (*.f64 t j)) (if (<=.f64 c -5347900969712843/19807040628566084398385987584) (*.f64 c (*.f64 b (*.f64 -1 z))) (if (<=.f64 c 5024025362805889/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 z (*.f64 y x)) (if (<=.f64 c 4700000000000000073129255808494162214060546565528988736837921728024918771474351805345431332600723004078169520078848) (*.f64 c (*.f64 b (*.f64 -1 z))) (if (<=.f64 c 165000000000000006468486465368958107223105256831062681045790222782390817243352105334559781824198974145877261901286284577796971617676244270791978209247232) (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b (*.f64 -1 z)))))))) |
(if (<=.f64 c -370000000000000000038961795825664) (*.f64 c (*.f64 t j)) (if (<=.f64 c 965141714433763/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 z (*.f64 y x)) (if (<=.f64 c 1850000000000000028784919839513659594896172584303963651734075573797042495154798051040222971342837778200981619605504) (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 c (*.f64 t j))))) |
(if (<=.f64 c -3600000000000000265239433396092928) (*.f64 c (*.f64 t j)) (if (<=.f64 c 134999999999999991853409013921797319449589074698639665563625672822486607097929384393804743005397560200600706512896894435328) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j)))) |
(if (<=.f64 c -520000000000000021411454213532061550973934078243671535727095553669067219735645519872) (*.f64 c (*.f64 t j)) (if (<=.f64 c 1646024792380867/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j)))) |
(*.f64 c (*.f64 t j)) |
Compiled 9215 to 3022 computations (67.2% saved)
| 2× | egg-herbie |
| 1852× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1694× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1190× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 884× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 830× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 85 |
| 1 | 88 | 85 |
| 2 | 362 | 85 |
| 3 | 1581 | 85 |
| 4 | 3983 | 85 |
| 0 | 253 | 8398 |
| 1 | 956 | 8018 |
| 2 | 3608 | 7874 |
| 1× | node limit |
| 1× | node limit |
Compiled 345 to 92 computations (73.3% saved)
Compiled 8828 to 1330 computations (84.9% saved)
Loading profile data...