Time bar (total: 39.2s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.5% | 0.5% | 0 |
| 0% | 99.5% | 0.5% | 1 |
| 0% | 99.5% | 0.5% | 2 |
| 0% | 99.5% | 0.5% | 3 |
| 0% | 99.5% | 0.5% | 4 |
| 0% | 99.5% | 0.5% | 5 |
| 0% | 99.5% | 0.5% | 6 |
| 0% | 99.5% | 0.5% | 7 |
| 0% | 99.5% | 0.5% | 8 |
| 0% | 99.5% | 0.5% | 9 |
| 0% | 99.5% | 0.5% | 10 |
| 0% | 99.5% | 0.5% | 11 |
| 0% | 99.5% | 0.5% | 12 |
Compiled 42 to 30 computations (28.6% saved)
| 1.8s | 8583× | body | 256 | invalid |
| 1.7s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 765× | sub-neg_binary64 |
| 671× | cancel-sign-sub-inv_binary64 |
| 486× | fma-neg_binary64 |
| 466× | associate-*l*_binary64 |
| 383× | associate--l-_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 358 | 1978 |
| 1 | 1491 | 1702 |
| 2 | 6156 | 1702 |
| 0 | 10 | 10 |
| 1 | 10 | 10 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
| Outputs |
|---|
0 |
1 |
2 |
1 |
3 |
4 |
5 |
6 |
5 |
7 |
8 |
9 |
8 |
| Inputs |
|---|
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y 18) x) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 y 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 z 18) y) x) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 z 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 t 18) y) z) x) (*.f64 (*.f64 a 4) x)) (*.f64 b c)) (*.f64 (*.f64 t 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a 18) y) z) t) (*.f64 (*.f64 x 4) t)) (*.f64 b c)) (*.f64 (*.f64 a 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 x c)) (*.f64 (*.f64 b 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 c 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b x)) (*.f64 (*.f64 c 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 i 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 i 4) x)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 j 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 j 4) i)) (*.f64 (*.f64 x 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 k 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 k 4) i)) (*.f64 (*.f64 j 27) x)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) z) y) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) t) z) y) (*.f64 (*.f64 a 4) y)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) a) z) t) (*.f64 (*.f64 y 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) b) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 y c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) c) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b y)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) i) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) y)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) j) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 y 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) k) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) y)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) t) z) (*.f64 (*.f64 a 4) z)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) a) t) (*.f64 (*.f64 z 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) b) t) (*.f64 (*.f64 a 4) t)) (*.f64 z c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) c) t) (*.f64 (*.f64 a 4) t)) (*.f64 b z)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) i) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) z)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) j) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 z 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) k) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) z)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) a) (*.f64 (*.f64 t 4) a)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) b) (*.f64 (*.f64 a 4) b)) (*.f64 t c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) c) (*.f64 (*.f64 a 4) c)) (*.f64 b t)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) i) (*.f64 (*.f64 a 4) i)) (*.f64 b c)) (*.f64 (*.f64 x 4) t)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) j) (*.f64 (*.f64 a 4) j)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 t 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) k) (*.f64 (*.f64 a 4) k)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) t)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 b 4) t)) (*.f64 a c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 c 4) t)) (*.f64 b a)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 i 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) a)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 j 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 a 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 k 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) a)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 c b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 i c)) (*.f64 (*.f64 x 4) b)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 j c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 b 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 k c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) b)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b i)) (*.f64 (*.f64 x 4) c)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b j)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 c 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b k)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) c)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) j)) (*.f64 (*.f64 i 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) k)) (*.f64 (*.f64 j 27) i)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 k 27) j)) |
| Outputs |
|---|
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 (*.f64 j 27) k)) |
(-.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y 18) x) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 y 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 i (*.f64 y 4)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b c (*.f64 y (*.f64 i -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 z 18) y) x) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 z 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))) (+.f64 (*.f64 z (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 z -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 t 18) y) z) x) (*.f64 (*.f64 a 4) x)) (*.f64 b c)) (*.f64 (*.f64 t 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 y (*.f64 18 t))) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 t (*.f64 4 i)))) (*.f64 (*.f64 j 27) k)) |
(-.f64 (fma.f64 x (fma.f64 z (*.f64 y (*.f64 18 t)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 t (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a 18) y) z) t) (*.f64 (*.f64 x 4) t)) (*.f64 b c)) (*.f64 (*.f64 a 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 18 a))) (*.f64 x 4)))) (+.f64 (*.f64 (*.f64 a 4) i) (*.f64 (*.f64 j 27) k))) |
(-.f64 (fma.f64 t (fma.f64 z (*.f64 18 (*.f64 y a)) (*.f64 x -4)) (*.f64 b c)) (fma.f64 a (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(+.f64 (fma.f64 t (fma.f64 z (*.f64 18 (*.f64 y a)) (*.f64 x -4)) (fma.f64 b c (*.f64 a (*.f64 i -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 x c)) (*.f64 (*.f64 b 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 18 b) (*.f64 y z)) (*.f64 a 4))) (*.f64 x c)) (+.f64 (*.f64 i (*.f64 4 b)) (*.f64 (*.f64 j 27) k))) |
(-.f64 (fma.f64 x c (*.f64 t (fma.f64 (*.f64 18 b) (*.f64 y z) (*.f64 a -4)))) (fma.f64 b (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 c 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b x)) (*.f64 (*.f64 c 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 c (*.f64 18 y))) (*.f64 a 4))) (*.f64 x b)) (+.f64 (*.f64 i (*.f64 4 c)) (*.f64 (*.f64 j 27) k))) |
(-.f64 (fma.f64 x b (*.f64 t (fma.f64 z (*.f64 18 (*.f64 y c)) (*.f64 a -4)))) (fma.f64 c (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 i 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 i 4) x)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 z (*.f64 i (*.f64 18 y))) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 z (*.f64 y (*.f64 18 i)) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 j 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 j 4) i)) (*.f64 (*.f64 x 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 z (*.f64 j (*.f64 18 y))) (*.f64 a 4)))) (+.f64 (*.f64 i (*.f64 4 j)) (*.f64 k (*.f64 x 27)))) |
(+.f64 (fma.f64 t (fma.f64 z (*.f64 18 (*.f64 y j)) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 j -4)))) (*.f64 x (*.f64 k -27))) |
(-.f64 (fma.f64 t (fma.f64 z (*.f64 18 (*.f64 y j)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 i (*.f64 4 j) (*.f64 x (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 k 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 k 4) i)) (*.f64 (*.f64 j 27) x)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 z (*.f64 k (*.f64 18 y))) (*.f64 a 4)))) (+.f64 (*.f64 i (*.f64 4 k)) (*.f64 x (*.f64 j 27)))) |
(+.f64 (fma.f64 t (fma.f64 z (*.f64 18 (*.f64 y k)) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 k -4)))) (*.f64 j (*.f64 x -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) z) y) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 (*.f64 j 27) k)) |
(-.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) t) z) y) (*.f64 (*.f64 a 4) y)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 y (-.f64 (*.f64 (*.f64 x 18) (*.f64 t z)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 y (fma.f64 (*.f64 x 18) (*.f64 z t) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) a) z) t) (*.f64 (*.f64 y 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 a z)) (*.f64 y 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 z a) (*.f64 y -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) b) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 y c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z b)) (*.f64 a 4))) (*.f64 y c)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(-.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 z b) (*.f64 a -4)) (*.f64 y c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 z b) (*.f64 a -4)) (fma.f64 y c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) c) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b y)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z c)) (*.f64 a 4))) (*.f64 y b)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 z c) (*.f64 a -4)) (fma.f64 y b (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) i) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) y)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 i z)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 y 4)) (*.f64 (*.f64 j 27) k))) |
(-.f64 (fma.f64 t (fma.f64 z (*.f64 x (*.f64 18 i)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 y 4) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) j) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 y 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 j z)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 k (*.f64 y 27)))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 z j) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 k (*.f64 y -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) k) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) y)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 k z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 y (*.f64 j 27))) |
(+.f64 (fma.f64 t (fma.f64 z (*.f64 x (*.f64 18 k)) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 y (*.f64 j -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) t) z) (*.f64 (*.f64 a 4) z)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 z (-.f64 (*.f64 (*.f64 x 18) (*.f64 y t)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 z (fma.f64 (*.f64 x 18) (*.f64 y t) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) a) t) (*.f64 (*.f64 z 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y a)) (*.f64 z 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 (*.f64 j 27) k)) |
(-.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y a) (*.f64 z -4)) (*.f64 b c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y a) (*.f64 z -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) b) t) (*.f64 (*.f64 a 4) t)) (*.f64 z c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y b)) (*.f64 a 4))) (*.f64 z c)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y b) (*.f64 a -4)) (fma.f64 z c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) c) t) (*.f64 (*.f64 a 4) t)) (*.f64 b z)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y c)) (*.f64 a 4))) (*.f64 z b)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y c) (*.f64 a -4)) (fma.f64 z b (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) i) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) z)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y i)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 z 4)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y i) (*.f64 a -4)) (fma.f64 b c (*.f64 z (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) j) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 z 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x (*.f64 18 y)) j) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 z (*.f64 27 k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y j) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 z (*.f64 k -27))) |
(-.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y j) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 4 i) (*.f64 z (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) k) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) z)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y k)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 z (*.f64 j 27)))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y k) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 z (*.f64 j -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) a) (*.f64 (*.f64 t 4) a)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 a (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 t 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 a (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 t -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) b) (*.f64 (*.f64 a 4) b)) (*.f64 t c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 t c)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(-.f64 (fma.f64 b (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 t c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) c) (*.f64 (*.f64 a 4) c)) (*.f64 b t)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 t b)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 c (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 t b (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (fma.f64 c (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 t b)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) i) (*.f64 (*.f64 a 4) i)) (*.f64 b c)) (*.f64 (*.f64 x 4) t)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 i (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 t 4)))) (*.f64 (*.f64 j 27) k)) |
(-.f64 (fma.f64 i (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 t 4) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) j) (*.f64 (*.f64 a 4) j)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 t 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 j (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 k (*.f64 t 27)))) |
(+.f64 (fma.f64 j (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 t (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) k) (*.f64 (*.f64 a 4) k)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) t)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 k (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 t (*.f64 j 27)))) |
(-.f64 (fma.f64 b c (*.f64 k (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)))) (fma.f64 x (*.f64 4 i) (*.f64 t (*.f64 j 27)))) |
(+.f64 (fma.f64 k (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 t (*.f64 j -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 b 4) t)) (*.f64 a c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 4 b))) (*.f64 a c)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 b -4)) (fma.f64 a c (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 c 4) t)) (*.f64 b a)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 4 c))) (*.f64 a b)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 c -4)) (fma.f64 a b (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 i 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) a)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 4 i)))) (+.f64 (*.f64 x (*.f64 a 4)) (*.f64 (*.f64 j 27) k))) |
(-.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 i -4)) (*.f64 b c)) (fma.f64 x (*.f64 a 4) (*.f64 j (*.f64 27 k)))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 i -4)) (fma.f64 b c (*.f64 x (*.f64 a -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 j 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 a 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 4 j))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 a (*.f64 27 k))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 j -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 a (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 k 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) a)) |
(-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 4 k)))) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 j 27)))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 k -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 a (*.f64 j -27))) |
(+.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 k -4)) (fma.f64 b c (*.f64 i (*.f64 x -4)))) (*.f64 -27 (*.f64 j a))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 c b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 (*.f64 j 27) k)) |
(-.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 i c)) (*.f64 (*.f64 x 4) b)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 c i)) (+.f64 (*.f64 x (*.f64 4 b)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 c i (*.f64 x (*.f64 b -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 j c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 b 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 c j)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 k (*.f64 b 27)))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 c j (*.f64 i (*.f64 x -4)))) (*.f64 b (*.f64 k -27))) |
(-.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 c j)) (fma.f64 x (*.f64 4 i) (*.f64 b (*.f64 27 k)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 k c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 c k)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 b (*.f64 j 27)))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 c k (*.f64 i (*.f64 x -4)))) (*.f64 b (*.f64 j -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b i)) (*.f64 (*.f64 x 4) c)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 b i)) (+.f64 (*.f64 x (*.f64 4 c)) (*.f64 (*.f64 j 27) k))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b i (*.f64 x (*.f64 c -4)))) (*.f64 j (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b j)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 c 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (-.f64 (*.f64 b j) (*.f64 x (*.f64 4 i)))) (*.f64 c (*.f64 27 k))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b j (*.f64 i (*.f64 x -4)))) (*.f64 k (*.f64 c -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b k)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) c)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 b k)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 c (*.f64 j 27)))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b k (*.f64 i (*.f64 x -4)))) (*.f64 j (*.f64 c -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) j)) (*.f64 (*.f64 i 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 (*.f64 x 4) j) (*.f64 i (*.f64 27 k)))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b c (*.f64 x (*.f64 j -4)))) (*.f64 i (*.f64 k -27))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) k)) (*.f64 (*.f64 j 27) i)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 x (*.f64 4 k)) (*.f64 i (*.f64 j 27)))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b c (*.f64 x (*.f64 k -4)))) (*.f64 i (*.f64 j -27))) |
(+.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (fma.f64 b c (*.f64 x (*.f64 k -4)))) (*.f64 (*.f64 i j) -27)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 k 27) j)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 (*.f64 j 27) k)) |
(-.f64 (fma.f64 t (fma.f64 x (*.f64 18 (*.f64 y z)) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(sort y z)
(sort b c)
(sort j k)
Compiled 51 to 39 computations (23.5% saved)
| 1× | egg-herbie |
| 682× | unsub-neg_binary64 |
| 614× | distribute-rgt-neg-in_binary64 |
| 515× | distribute-rgt-in_binary64 |
| 513× | fma-neg_binary64 |
| 426× | sub-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 43 |
| 1 | 77 | 37 |
| 2 | 278 | 35 |
| 3 | 986 | 35 |
| 4 | 2620 | 35 |
| 5 | 4613 | 35 |
| 6 | 6100 | 35 |
| 7 | 6571 | 35 |
| 8 | 6847 | 35 |
| 9 | 6870 | 35 |
| 10 | 6888 | 35 |
| 11 | 6888 | 35 |
| 12 | 7151 | 35 |
| 13 | 7189 | 35 |
| 14 | 7189 | 35 |
| 15 | 7189 | 35 |
| 16 | 7310 | 35 |
| 17 | 7802 | 35 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| Outputs |
|---|
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) |
(-.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (*.f64 b c)) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) |
(fma.f64 t (fma.f64 x (*.f64 y (*.f64 18 z)) (*.f64 a -4)) (fma.f64 b c (fma.f64 i (*.f64 x -4) (*.f64 j (*.f64 k -27))))) |
(fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
Compiled 66 to 43 computations (34.8% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 2 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 3 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 3.6b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| ▶ | 6.1b | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
Compiled 76 to 53 computations (30.3% saved)
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.2b | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) | |
| 0.5b | (*.f64 j (*.f64 k -27)) | |
| 0.3b | (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))) | |
| 0.0b | (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27)))) | |
| ✓ | 0.3b | (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))) |
| ✓ | 0.5b | (*.f64 j (*.f64 k -27)) |
| ✓ | 2.2b | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
| ✓ | 3.9b | (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) |
60 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | k | @ | -inf | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
| 2.0ms | x | @ | -inf | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
| 2.0ms | x | @ | inf | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
| 1.0ms | t | @ | 0 | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
| 1.0ms | j | @ | 0 | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
| 1× | batch-egg-rewrite |
| 568× | prod-diff_binary64 |
| 434× | expm1-udef_binary64 |
| 434× | log1p-udef_binary64 |
| 242× | add-sqr-sqrt_binary64 |
| 236× | *-un-lft-identity_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 70 |
| 1 | 479 | 70 |
| 2 | 5593 | 70 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) |
(fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
(*.f64 j (*.f64 k -27)) |
(fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a -4) (*.f64 18 (*.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) 1) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))) 2) (cbrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))) (sqrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 18 (*.f64 x (*.f64 y z))) 3) (pow.f64 (*.f64 a -4) 3)) (+.f64 (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 18 (*.f64 x (*.f64 y z)))) (-.f64 (*.f64 16 (*.f64 a a)) (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 18 (*.f64 x (*.f64 y z)))) (*.f64 16 (*.f64 a a))) (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) 1) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) (*.f64 b c)) (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))) (cbrt.f64 (pow.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 2)) (cbrt.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))) (sqrt.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) 3) (pow.f64 (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t)) (-.f64 (pow.f64 (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 2) (*.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t)) (pow.f64 (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 2)) (-.f64 (*.f64 (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) t) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 j (*.f64 k -27)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 k -27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (*.f64 k -27)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (*.f64 k -27))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 j (*.f64 k -27))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (*.f64 k -27)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 k) -27) j))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (*.f64 k -27)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (*.f64 k -27) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 k -27) 3) (pow.f64 j 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (*.f64 k -27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (*.f64 k -27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 j (*.f64 k -27))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (*.f64 k -27)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 k -27)) (*.f64 x (*.f64 -4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 -4 i)) (*.f64 j (*.f64 k -27)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 -4 i)) 1) (*.f64 j (*.f64 k -27)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 2) (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) (sqrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 -4 i)) 3) (pow.f64 (*.f64 j (*.f64 k -27)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 -4 i)) (*.f64 x (*.f64 -4 i))) (-.f64 (pow.f64 (*.f64 j (*.f64 k -27)) 2) (*.f64 (*.f64 x (*.f64 -4 i)) (*.f64 j (*.f64 k -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (*.f64 -4 i)) (*.f64 x (*.f64 -4 i))) (pow.f64 (*.f64 j (*.f64 k -27)) 2)) (-.f64 (*.f64 x (*.f64 -4 i)) (*.f64 j (*.f64 k -27))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27))))))))) |
| 1× | egg-herbie |
| 866× | distribute-rgt-in_binary64 |
| 667× | unsub-neg_binary64 |
| 551× | distribute-rgt-neg-in_binary64 |
| 537× | fma-def_binary64 |
| 498× | sub-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 75 | 4955 |
| 1 | 222 | 4952 |
| 2 | 627 | 4946 |
| 3 | 1574 | 4946 |
| 4 | 2516 | 4946 |
| 5 | 3432 | 4946 |
| 6 | 4416 | 4946 |
| 7 | 5371 | 4946 |
| 8 | 6053 | 4946 |
| 9 | 6454 | 4946 |
| 10 | 6459 | 4946 |
| 11 | 6460 | 4946 |
| 12 | 6968 | 4946 |
| 13 | 7409 | 4946 |
| 14 | 7473 | 4946 |
| 15 | 7473 | 4946 |
| 16 | 7473 | 4946 |
| 17 | 7473 | 4946 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))))) |
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -4 (*.f64 i x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -4 (*.f64 i x)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
| Outputs |
|---|
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 z x) (*.f64 18 y)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 z x) (*.f64 18 y)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 z x) (*.f64 18 y)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 z x) (*.f64 18 y)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 z x) (*.f64 18 y)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 z x) (*.f64 18 y)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 z x) (*.f64 18 y)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(*.f64 -4 a) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) |
(fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) |
(fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) |
(fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27)))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 c b (*.f64 -27 (*.f64 k j)))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(*.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t) |
(*.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t) |
(*.f64 (fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) t) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(*.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t) |
(*.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t) |
(*.f64 (fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) t) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(fma.f64 c b (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 a t)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 a t) (*.f64 k (*.f64 j -27)))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 c b (*.f64 -27 (*.f64 k j)))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 x (fma.f64 18 (*.f64 y (*.f64 z t)) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 (*.f64 z t) (*.f64 18 y)))) |
(*.f64 x (fma.f64 (*.f64 18 (*.f64 y t)) z (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) |
(*.f64 x (fma.f64 18 (*.f64 y (*.f64 z t)) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 (*.f64 z t) (*.f64 18 y)))) |
(*.f64 x (fma.f64 (*.f64 18 (*.f64 y t)) z (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (*.f64 -18 (*.f64 y (*.f64 t z)))) x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 a t))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 -4 (*.f64 a t) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 -27 (*.f64 k j)))) |
(fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 (*.f64 z x) t))) |
(*.f64 (*.f64 z (*.f64 x t)) (*.f64 18 y)) |
(*.f64 18 (*.f64 z (*.f64 x (*.f64 y t)))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 (*.f64 z x) t))) |
(*.f64 (*.f64 z (*.f64 x t)) (*.f64 18 y)) |
(*.f64 18 (*.f64 z (*.f64 x (*.f64 y t)))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 a t))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 -4 (*.f64 a t) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 -27 (*.f64 k j)))) |
(fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 (*.f64 z x) t))) |
(*.f64 (*.f64 z (*.f64 x t)) (*.f64 18 y)) |
(*.f64 18 (*.f64 z (*.f64 x (*.f64 y t)))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 (*.f64 z x) t))) |
(*.f64 (*.f64 z (*.f64 x t)) (*.f64 18 y)) |
(*.f64 18 (*.f64 z (*.f64 x (*.f64 y t)))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 18 (*.f64 y (*.f64 (*.f64 z x) t)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 x (fma.f64 -4 i (*.f64 (*.f64 z t) (*.f64 18 y))) (*.f64 k (*.f64 j -27)))) |
(fma.f64 x (fma.f64 (*.f64 18 (*.f64 y t)) z (*.f64 -4 i)) (fma.f64 c b (*.f64 -27 (*.f64 k j)))) |
(fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 a (*.f64 -4 t)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 a (*.f64 -4 t)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27)))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 -27 (*.f64 k j) (*.f64 x (fma.f64 (*.f64 18 (*.f64 y t)) z (*.f64 -4 i))))) |
(fma.f64 18 (*.f64 z (*.f64 y (*.f64 x t))) (fma.f64 -4 (fma.f64 x i (*.f64 a t)) (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27)))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 -27 (*.f64 k j) (*.f64 x (fma.f64 (*.f64 18 (*.f64 y t)) z (*.f64 -4 i))))) |
(fma.f64 18 (*.f64 z (*.f64 y (*.f64 x t))) (fma.f64 -4 (fma.f64 x i (*.f64 a t)) (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27)))) |
(fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j)))) |
(fma.f64 (fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) t (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -4 (*.f64 i x)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 -4 (*.f64 x i)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 i (*.f64 x -4)))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (*.f64 c b))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) t (*.f64 c b))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -4 (*.f64 i x)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 -4 (*.f64 x i)))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 i (*.f64 x -4)))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (*.f64 c b))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 -4 a (*.f64 (*.f64 z x) (*.f64 18 y))) t (*.f64 c b))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 -4 a)) t (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (*.f64 x i) (fma.f64 (fma.f64 (*.f64 y (*.f64 18 x)) z (*.f64 -4 a)) t (fma.f64 c b (*.f64 -27 (*.f64 k j))))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t)))) (fma.f64 c b (*.f64 j (*.f64 -27 k))))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 i (*.f64 x -4)) |
(*.f64 i (*.f64 -4 x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 j (*.f64 -27 k)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 x i) (*.f64 k (*.f64 j -27))) |
(fma.f64 -4 (*.f64 x i) (*.f64 j (*.f64 -27 k))) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) | |
| 0.0b | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) | |
| 0.0b | (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) | |
| 0.0b | (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) | |
| ✓ | 0.2b | (*.f64 (*.f64 x 18) y) |
| ✓ | 0.7b | (*.f64 (*.f64 j 27) k) |
| ✓ | 3.8b | (*.f64 (*.f64 (*.f64 x 18) y) z) |
| ✓ | 5.9b | (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) |
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | t | @ | 0 | (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) |
| 3.0ms | x | @ | 0 | (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) |
| 1.0ms | x | @ | inf | (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) |
| 1.0ms | y | @ | 0 | (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) |
| 1.0ms | z | @ | 0 | (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) |
| 1× | batch-egg-rewrite |
| 823× | log-prod_binary64 |
| 392× | pow2_binary64 |
| 376× | pow-unpow_binary64 |
| 280× | pow1/3_binary64 |
| 273× | expm1-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 37 |
| 1 | 304 | 37 |
| 2 | 3627 | 37 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) |
(*.f64 (*.f64 (*.f64 x 18) y) z) |
(*.f64 (*.f64 j 27) k) |
(*.f64 (*.f64 x 18) y) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (*.f64 x (*.f64 (*.f64 18 y) z)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (*.f64 x (*.f64 (*.f64 18 y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (*.f64 x (*.f64 (*.f64 18 y) z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (*.f64 x (*.f64 (*.f64 18 y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 3) (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (*.f64 x (*.f64 (*.f64 18 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (*.f64 18 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 x y)) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 x y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 x y)) z))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 x y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 18 y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 18 y) z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 (*.f64 18 y) z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 3) (pow.f64 z 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (*.f64 18 y)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 x y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (*.f64 18 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (*.f64 18 y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 18 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 18 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 18 y) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 18 y) z)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 27) (*.f64 j k))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 27) (*.f64 j k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 27) (*.f64 j k)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 27) (*.f64 j k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 j (*.f64 27 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 27 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 j (*.f64 27 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 j 27) 3) (pow.f64 k 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k 3) (pow.f64 (*.f64 j 27) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 27) (*.f64 j k)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 j 27) 3) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (*.f64 j 27) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 j (*.f64 27 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (*.f64 27 k)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 18 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 18) (*.f64 x y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 18) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 18) (*.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 18) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 18 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 18 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 18 y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 18 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x 18) 3) (pow.f64 y 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 x 18) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 18) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 18 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x 18) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 x 18) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 18 y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 18 y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 18 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 18 y)))))))) |
| 1× | egg-herbie |
| 146× | associate-*l*_binary64 |
| 76× | associate-*r*_binary64 |
| 44× | *-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 1320 |
| 1 | 41 | 1320 |
| 2 | 105 | 1320 |
| 3 | 222 | 1320 |
| 4 | 324 | 1320 |
| 5 | 324 | 1320 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 18 (*.f64 y x)) |
| Outputs |
|---|
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 18 (*.f64 y (*.f64 z x))) |
(*.f64 (*.f64 y z) (*.f64 x 18)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
(*.f64 18 (*.f64 y x)) |
(*.f64 y (*.f64 x 18)) |
(*.f64 y (*.f64 18 x)) |
Compiled 6725 to 3863 computations (42.6% saved)
23 alts after pruning (22 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 197 | 22 | 219 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 0 | 1 |
| Total | 198 | 23 | 221 |
| Status | Error | Program |
|---|---|---|
| 46.1b | (*.f64 -27 (*.f64 k j)) | |
| 55.5b | (*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) | |
| ▶ | 5.5b | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| ▶ | 56.3b | (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| 6.6b | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 3))) | |
| 36.9b | (fma.f64 t (/.f64 (+.f64 (pow.f64 (*.f64 18 (*.f64 x (*.f64 y z))) 3) (pow.f64 (*.f64 a -4) 3)) (+.f64 (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 18 (*.f64 x (*.f64 y z)))) (-.f64 (*.f64 16 (*.f64 a a)) (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 a -4))))) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) | |
| 9.5b | (fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) | |
| ▶ | 23.5b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
| 52.4b | (*.f64 -4 (*.f64 i x)) | |
| 9.2b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) | |
| ✓ | 3.6b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 13.9b | (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) | |
| 6.1b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) | |
| 48.4b | (*.f64 -4 (*.f64 a t)) | |
| 19.8b | (fma.f64 -4 (*.f64 a t) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) | |
| 46.4b | (*.f64 j (*.f64 -27 k)) | |
| ▶ | 3.7b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3)) |
| ▶ | 50.4b | (*.f64 c b) |
| 47.6b | (*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) | |
| 47.0b | (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) | |
| 5.3b | (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) | |
| 19.5b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) | |
| 42.1b | (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
Compiled 1283 to 945 computations (26.3% saved)
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3)) | |
| 0.0b | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) | |
| 0.0b | (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) | |
| 0.0b | (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) | |
| ✓ | 0.6b | (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3) |
| 3.8b | (*.f64 (*.f64 (*.f64 x 18) y) z) | |
| 5.9b | (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) | |
| ✓ | 8.8b | (cbrt.f64 (*.f64 j (*.f64 27 k))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | j | @ | -inf | (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3) |
| 1.0ms | j | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3) |
| 1.0ms | j | @ | 0 | (cbrt.f64 (*.f64 j (*.f64 27 k))) |
| 1.0ms | k | @ | -inf | (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3) |
| 1.0ms | k | @ | inf | (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3) |
| 1× | batch-egg-rewrite |
| 710× | pow1_binary64 |
| 665× | add-log-exp_binary64 |
| 665× | log1p-expm1-u_binary64 |
| 665× | expm1-log1p-u_binary64 |
| 650× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 16 |
| 1 | 186 | 16 |
| 2 | 1859 | 16 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (*.f64 j (*.f64 27 k))) |
(pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cbrt.f64 (*.f64 j (*.f64 27 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 k)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 3 (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 1/6) (pow.f64 (*.f64 j (*.f64 27 k)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j 27)) (cbrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 j (*.f64 27 k))) 1/3) (pow.f64 (sqrt.f64 (*.f64 j (*.f64 27 k))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 j 27) 1/3) (cbrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 27 k)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 j (*.f64 27 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (*.f64 27 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (*.f64 k j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (*.f64 j 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 27 k) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (*.f64 27 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 j (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) (cbrt.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 3 (cbrt.f64 k)) 2) (*.f64 (*.f64 3 (cbrt.f64 k)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (*.f64 3 (cbrt.f64 k)) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 27 k)) (*.f64 (sqrt.f64 (*.f64 27 k)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 j (*.f64 27 k))) (sqrt.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 1/6) (*.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 1/6) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j 27) k)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)) 3) (cbrt.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j k) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (pow.f64 (*.f64 3 (cbrt.f64 k)) 2)) (*.f64 3 (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (sqrt.f64 (*.f64 27 k))) (sqrt.f64 (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 27 k) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 27 k) (sqrt.f64 j)) (sqrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) 1) (cbrt.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) (cbrt.f64 j)) (*.f64 3 (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) (pow.f64 (*.f64 j (*.f64 27 k)) 1/6)) (pow.f64 (*.f64 j (*.f64 27 k)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 j 27) 1) k)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 j 27) (cbrt.f64 (*.f64 k k))) (cbrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 j 27) (sqrt.f64 k)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 j) (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (*.f64 27 k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 27 k) 3) (pow.f64 j 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (*.f64 27 k)))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 6 expressions with local error:
| New | Error | Program |
|---|---|---|
| 8.0b | (*.f64 y (*.f64 t (*.f64 z x))) | |
| 4.8b | (*.f64 t (*.f64 z x)) | |
| 0.2b | (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) | |
| ✓ | 0.2b | (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| ✓ | 4.8b | (*.f64 t (*.f64 z x)) |
| ✓ | 8.0b | (*.f64 y (*.f64 t (*.f64 z x))) |
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | y | @ | inf | (*.f64 y (*.f64 t (*.f64 z x))) |
| 1.0ms | x | @ | 0 | (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| 1.0ms | y | @ | -inf | (*.f64 y (*.f64 t (*.f64 z x))) |
| 0.0ms | x | @ | -inf | (*.f64 y (*.f64 t (*.f64 z x))) |
| 0.0ms | x | @ | inf | (*.f64 t (*.f64 z x)) |
| 1× | batch-egg-rewrite |
| 572× | log-prod_binary64 |
| 455× | prod-exp_binary64 |
| 428× | exp-prod_binary64 |
| 398× | pow-prod-down_binary64 |
| 306× | pow-unpow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 30 |
| 1 | 203 | 30 |
| 2 | 2476 | 30 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (*.f64 t (*.f64 z x))) |
(*.f64 t (*.f64 z x)) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) (*.f64 z x)) t)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) (*.f64 z x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) (*.f64 z x)) t))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) (*.f64 z x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 t z) (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 t z) (*.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 t z) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y)))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) (*.f64 z x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 t z) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 t z) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 x y)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 t z) (*.f64 x y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 t z) (*.f64 x y))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 t (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 z x)) 1) (log.f64 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 t (*.f64 z x))) (*.f64 (log.f64 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1) (*.f64 (log.f64 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 y t)) (*.f64 (log.f64 (*.f64 z x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 t z) (*.f64 x y)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 t z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 t z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 z x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 z x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 z x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (*.f64 z x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 t (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 t (*.f64 z x)))) 2)) (cbrt.f64 (log.f64 (*.f64 t (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 t (*.f64 z x))))) (sqrt.f64 (log.f64 (*.f64 t (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 z x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (*.f64 z x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (*.f64 z x)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (*.f64 z x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (*.f64 z x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 t) 1) (log.f64 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 t) (*.f64 (log.f64 (*.f64 z x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 t) 1) (*.f64 (log.f64 (*.f64 z x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 z x)) 1) (log.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 z x)) (*.f64 (log.f64 t) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 z x)) 1) (*.f64 (log.f64 t) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 t z)) (*.f64 (log.f64 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 z x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 t z)) (*.f64 x y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 t z)) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 t z)) (*.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 t z)) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 2) 324) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 2) 324))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 18) (*.f64 t z)) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1) (log.f64 (*.f64 y 18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 y 18)) (*.f64 (log.f64 (*.f64 t (*.f64 z x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 x y)) 18))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f64 -27 (*.f64 k j)) | |
| 0.0b | (*.f64 -4 (*.f64 i x)) | |
| 0.0b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) | |
| 0.0b | (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) | |
| ✓ | 0.0b | (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
| ✓ | 0.0b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
| ✓ | 0.0b | (*.f64 -4 (*.f64 i x)) |
| ✓ | 0.3b | (*.f64 -27 (*.f64 k j)) |
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | i | @ | -inf | (*.f64 -4 (*.f64 i x)) |
| 1.0ms | j | @ | 0 | (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
| 1.0ms | c | @ | 0 | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
| 1.0ms | x | @ | 0 | (*.f64 -4 (*.f64 i x)) |
| 1.0ms | x | @ | inf | (*.f64 -4 (*.f64 i x)) |
| 1× | batch-egg-rewrite |
| 887× | log-prod_binary64 |
| 778× | fma-def_binary64 |
| 380× | fma-neg_binary64 |
| 314× | expm1-udef_binary64 |
| 314× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 46 |
| 1 | 345 | 46 |
| 2 | 4649 | 46 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 j -27)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (*.f64 j -27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (*.f64 j -27))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 k (*.f64 j -27))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 k j) 3) -19683) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 k j) 3) -19683))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (*.f64 j -27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (*.f64 j -27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 j -27))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (*.f64 j -27)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -4 (*.f64 i x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -4 (*.f64 i x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -4 (*.f64 i x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -4 (*.f64 i x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 i x) 3) -64) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 i x) 3) -64))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -4 (*.f64 i x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -4 (*.f64 i x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (*.f64 c b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))) (/.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2) (-.f64 (*.f64 c b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))) 2) (cbrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))) (sqrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 3)) (/.f64 1 (fma.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (-.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2)) (/.f64 1 (-.f64 (*.f64 c b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (-.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 c b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 3)) (fma.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (-.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 3)) (+.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 c (*.f64 b (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2)) (-.f64 (*.f64 c b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 3))) (neg.f64 (fma.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (-.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2))) (neg.f64 (-.f64 (*.f64 c b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)) 3) (*.f64 (pow.f64 (*.f64 k j) 3) -19683)) (fma.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)) (fma.f64 -4 (*.f64 i x) (*.f64 c b)) (-.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2) (*.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)) (*.f64 k (*.f64 j -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)) (fma.f64 -4 (*.f64 i x) (*.f64 c b))) (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (-.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)) (*.f64 k (*.f64 j -27))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27) (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27)))) (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27) (*.f64 (pow.f64 (exp.f64 c) b) (pow.f64 (pow.f64 (exp.f64 x) i) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27)))) (*.f64 (pow.f64 (exp.f64 c) b) (pow.f64 (pow.f64 (exp.f64 x) i) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (exp.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 c) b) (+.f64 1 (expm1.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (+.f64 1 (expm1.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))) (pow.f64 (exp.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (+.f64 1 (expm1.f64 (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))) (+.f64 1 (expm1.f64 (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 c) b) (pow.f64 (pow.f64 (exp.f64 x) i) -4)) (pow.f64 (pow.f64 (exp.f64 k) j) -27)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b))) (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 c) b) (pow.f64 (pow.f64 (exp.f64 x) i) -4)) (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -27 (*.f64 k j) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 j -27) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 -27 k) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k j) -27 (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (*.f64 j -27)) 1 (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (*.f64 x -4) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 -4 i) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i x) -4 (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (*.f64 i x)) 1 (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 1 (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k (*.f64 j -27)) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -4 (*.f64 i x)) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -4 (*.f64 i x) (*.f64 c b)) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (cbrt.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2)) (cbrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 k (*.f64 j -27))) (cbrt.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (cbrt.f64 (*.f64 k (*.f64 j -27))) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -4 (*.f64 i x))) (pow.f64 (cbrt.f64 (*.f64 -4 (*.f64 i x))) 2) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -4 (*.f64 i x))) 2) (cbrt.f64 (*.f64 -4 (*.f64 i x))) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k j)) 2) (*.f64 (cbrt.f64 (*.f64 k j)) -27) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 i x)) 2) (*.f64 (cbrt.f64 (*.f64 i x)) -4) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (sqrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k (*.f64 j -27))) (sqrt.f64 (*.f64 k (*.f64 j -27))) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -4 (*.f64 i x))) (sqrt.f64 (*.f64 -4 (*.f64 i x))) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k j)) (*.f64 (sqrt.f64 (*.f64 k j)) -27) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i x)) (*.f64 (sqrt.f64 (*.f64 i x)) -4) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) -19683 (*.f64 (pow.f64 (*.f64 i x) 3) -64)) (/.f64 1 (fma.f64 (*.f64 k (*.f64 j -27)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x))) (*.f64 (pow.f64 (*.f64 i x) 2) 16))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (/.f64 1 (fma.f64 -4 (*.f64 i x) (*.f64 27 (*.f64 k j)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 k) j (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 i) x (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)) 1 (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b))) (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b)))) (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b))) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b))) (sqrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 c b))) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 x) i (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 i x)) 2)) (cbrt.f64 (*.f64 i x)) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 i x))) (sqrt.f64 (*.f64 i x)) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) 1) x (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 j) k (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 (pow.f64 (cbrt.f64 (*.f64 k j)) 2)) (cbrt.f64 (*.f64 k j)) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 (sqrt.f64 (*.f64 k j))) (sqrt.f64 (*.f64 k j)) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -27 k) 1) j (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -27 k) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -27 k) (sqrt.f64 j)) (sqrt.f64 j) (fma.f64 -4 (*.f64 i x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 i x) (fma.f64 -27 (*.f64 k j) (*.f64 c b))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (fma.f64 -4 (*.f64 i x) (*.f64 27 (*.f64 k j)))) (/.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2) (fma.f64 -4 (*.f64 i x) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (cbrt.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2)) (cbrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) (sqrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) -19683 (*.f64 (pow.f64 (*.f64 i x) 3) -64)) (/.f64 1 (fma.f64 (*.f64 k (*.f64 j -27)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x))) (*.f64 (pow.f64 (*.f64 i x) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (/.f64 1 (fma.f64 -4 (*.f64 i x) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 k (*.f64 j -27)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x))) (*.f64 (pow.f64 (*.f64 i x) 2) 16)) (fma.f64 (pow.f64 (*.f64 k j) 3) -19683 (*.f64 (pow.f64 (*.f64 i x) 3) -64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 -4 (*.f64 i x) (*.f64 27 (*.f64 k j))) (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (pow.f64 (*.f64 k (*.f64 j -27)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) -19683 (*.f64 (pow.f64 (*.f64 i x) 3) -64)) (fma.f64 (*.f64 k (*.f64 j -27)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x))) (*.f64 (pow.f64 (*.f64 i x) 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) -19683 (*.f64 (pow.f64 (*.f64 i x) 3) -64)) (fma.f64 (pow.f64 (*.f64 k j) 2) 729 (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (*.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (fma.f64 -4 (*.f64 i x) (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) -19683 (*.f64 (pow.f64 (*.f64 i x) 3) -64))) (neg.f64 (fma.f64 (*.f64 k (*.f64 j -27)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x))) (*.f64 (pow.f64 (*.f64 i x) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (pow.f64 (*.f64 k (*.f64 j -27)) 2))) (neg.f64 (fma.f64 -4 (*.f64 i x) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2) (*.f64 (pow.f64 (*.f64 i x) 2) 16)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27)))) (pow.f64 (pow.f64 (exp.f64 x) i) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 k) j) -27) (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27)))) (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 i x)))) (pow.f64 (pow.f64 (exp.f64 k) j) -27)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4) (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 i x)))) (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j -27))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 j -27) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 -27 k) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k j) -27 (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (*.f64 j -27)) 1 (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 (*.f64 i x) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (*.f64 x -4) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 -4 i) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i x) -4 (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (*.f64 i x)) 1 (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 k (*.f64 j -27))) (cbrt.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 k (*.f64 j -27)) 2)) (cbrt.f64 (*.f64 k (*.f64 j -27))) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -4 (*.f64 i x))) (pow.f64 (cbrt.f64 (*.f64 -4 (*.f64 i x))) 2) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -4 (*.f64 i x))) 2) (cbrt.f64 (*.f64 -4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k j)) 2) (*.f64 (cbrt.f64 (*.f64 k j)) -27) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 i x)) 2) (*.f64 (cbrt.f64 (*.f64 i x)) -4) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k (*.f64 j -27))) (sqrt.f64 (*.f64 k (*.f64 j -27))) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -4 (*.f64 i x))) (sqrt.f64 (*.f64 -4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k j)) (*.f64 (sqrt.f64 (*.f64 k j)) -27) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i x)) (*.f64 (sqrt.f64 (*.f64 i x)) -4) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 k) j (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 i) x (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 x) i (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 i x)) 2)) (cbrt.f64 (*.f64 i x)) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 i x))) (sqrt.f64 (*.f64 i x)) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) 1) x (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 k (*.f64 j -27)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 j) k (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 (pow.f64 (cbrt.f64 (*.f64 k j)) 2)) (cbrt.f64 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -27 (sqrt.f64 (*.f64 k j))) (sqrt.f64 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -27 k) 1) j (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -27 k) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -27 k) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))))))))) |
| 1× | egg-herbie |
| 28× | fma-def_binary64 |
| 11× | *-commutative_binary64 |
| 6× | associate-*r*_binary64 |
| 6× | associate-*l*_binary64 |
| 3× | +-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 228 |
| 1 | 32 | 228 |
| 2 | 59 | 228 |
| 3 | 79 | 228 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 c b) |
(*.f64 c b) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 c b) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
| Outputs |
|---|
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 c b) |
(*.f64 c b) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 c b) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(fma.f64 c b (*.f64 -27 (*.f64 k j))) |
(fma.f64 -27 (*.f64 k j) (*.f64 c b)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(fma.f64 c b (*.f64 -27 (*.f64 k j))) |
(fma.f64 -27 (*.f64 k j) (*.f64 c b)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(fma.f64 c b (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 c b)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(fma.f64 c b (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 c b)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) | |
| 0.0b | (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) | |
| 0.0b | (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) | |
| 0.0b | (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) | |
| ✓ | 0.0b | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 0.7b | (*.f64 (*.f64 j 27) k) | |
| ✓ | 3.9b | (*.f64 y (*.f64 z t)) |
| ✓ | 6.3b | (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) |
51 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | t | @ | -inf | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 2.0ms | x | @ | inf | (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) |
| 1.0ms | x | @ | 0 | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 1.0ms | a | @ | 0 | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 1.0ms | i | @ | 0 | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 1× | batch-egg-rewrite |
| 347× | add-sqr-sqrt_binary64 |
| 342× | pow1_binary64 |
| 340× | *-un-lft-identity_binary64 |
| 325× | add-exp-log_binary64 |
| 325× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 66 |
| 1 | 697 | 62 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) |
(*.f64 y (*.f64 z t)) |
(-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2) (neg.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2) 0) (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 3) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2) 0) (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2)) (neg.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 18 (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 18 (*.f64 y (*.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 z t)) (*.f64 x 18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 z t)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (neg.f64 (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 (neg.f64 (*.f64 j 27)) k))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) (fma.f64 (neg.f64 k) (*.f64 j 27) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) (fma.f64 (neg.f64 (*.f64 j 27)) k (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 j (*.f64 27 k)))) (sqrt.f64 (*.f64 j (*.f64 27 k))) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 (*.f64 27 k) j))) (fma.f64 (neg.f64 (*.f64 27 k)) j (*.f64 (*.f64 27 k) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) 2) (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 (*.f64 27 k) j))) (fma.f64 (neg.f64 (*.f64 27 k)) j (*.f64 (*.f64 27 k) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 (*.f64 27 k) j))) (fma.f64 (neg.f64 (*.f64 27 k)) j (*.f64 (*.f64 27 k) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 (*.f64 j (*.f64 27 k)) 1))) (fma.f64 (neg.f64 (*.f64 j (*.f64 27 k))) 1 (*.f64 (*.f64 j (*.f64 27 k)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) 2) (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 (*.f64 j (*.f64 27 k)) 1))) (fma.f64 (neg.f64 (*.f64 j (*.f64 27 k))) 1 (*.f64 (*.f64 j (*.f64 27 k)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 (*.f64 j (*.f64 27 k)) 1))) (fma.f64 (neg.f64 (*.f64 j (*.f64 27 k))) 1 (*.f64 (*.f64 j (*.f64 27 k)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) (*.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) 2) (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) (*.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 j (*.f64 27 k)))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2) (*.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 2) (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 3) (pow.f64 (*.f64 j (*.f64 27 k)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (+.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 2) (*.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (pow.f64 (*.f64 j (*.f64 27 k)) 2)) (/.f64 1 (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (+.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 2) (*.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))) (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 3) (pow.f64 (*.f64 j (*.f64 27 k)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (pow.f64 (*.f64 j (*.f64 27 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 3) (pow.f64 (*.f64 j (*.f64 27 k)) 3)) (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (+.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 2) (*.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (pow.f64 (*.f64 j (*.f64 27 k)) 2)) (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 3) (pow.f64 (*.f64 j (*.f64 27 k)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (+.f64 (pow.f64 (*.f64 j (*.f64 27 k)) 2) (*.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (pow.f64 (*.f64 j (*.f64 27 k)) 2))) (neg.f64 (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) 3) (pow.f64 (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))) 3)) (+.f64 (pow.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) 2) (+.f64 (*.f64 (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) (*.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 3) (pow.f64 (neg.f64 (*.f64 j (*.f64 27 k))) 3)) (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (neg.f64 (*.f64 j (*.f64 27 k)))) (*.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 3) (pow.f64 (*.f64 (neg.f64 (*.f64 j 27)) k) 3)) (+.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 j 27)) k) (*.f64 (neg.f64 (*.f64 j 27)) k)) (*.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 (neg.f64 (*.f64 j 27)) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) 2) (*.f64 (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) (+.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (*.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (neg.f64 (*.f64 j (*.f64 27 k))))) (-.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) 2) (*.f64 (*.f64 (neg.f64 (*.f64 j 27)) k) (*.f64 (neg.f64 (*.f64 j 27)) k))) (-.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 (neg.f64 (*.f64 j 27)) k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (neg.f64 (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 (neg.f64 (*.f64 j 27)) k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4))))) 2) (cbrt.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4))))) (neg.f64 (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) 2) (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) 2) (cbrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (*.f64 (neg.f64 (*.f64 j 27)) k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4))))) (sqrt.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4))))) (neg.f64 (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (neg.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i)))) (*.f64 (neg.f64 (*.f64 j 27)) k))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k)))))))))) |
| 1× | egg-herbie |
| 635× | associate-+l-_binary64 |
| 602× | sub-neg_binary64 |
| 542× | distribute-rgt-neg-in_binary64 |
| 534× | fma-def_binary64 |
| 451× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 88 | 4882 |
| 1 | 292 | 4671 |
| 2 | 938 | 4474 |
| 3 | 3019 | 4474 |
| 4 | 4667 | 4474 |
| 5 | 5962 | 4474 |
| 6 | 7091 | 4474 |
| 7 | 7339 | 4474 |
| 8 | 7342 | 4474 |
| 9 | 7342 | 4474 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) (*.f64 c b)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) (*.f64 c b)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) (*.f64 c b)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
| Outputs |
|---|
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(*.f64 y (*.f64 t z)) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 t (*.f64 4 a)))) |
(+.f64 (fma.f64 j (*.f64 k -27) (*.f64 c b)) (*.f64 a (*.f64 t -4))) |
(+.f64 (*.f64 k (*.f64 j -27)) (fma.f64 t (*.f64 a -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4))) |
(*.f64 x (fma.f64 18 (*.f64 y (*.f64 t z)) (*.f64 i -4))) |
(*.f64 x (fma.f64 y (*.f64 z (*.f64 18 t)) (*.f64 i -4))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) |
(*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4))) |
(*.f64 x (fma.f64 18 (*.f64 y (*.f64 t z)) (*.f64 i -4))) |
(*.f64 x (fma.f64 y (*.f64 z (*.f64 18 t)) (*.f64 i -4))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) (*.f64 c b)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) (*.f64 c b)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x)) (*.f64 c b)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (*.f64 c b) (fma.f64 4 (*.f64 x i) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a))))) |
(-.f64 (*.f64 c b) (fma.f64 4 (fma.f64 x i (*.f64 t a)) (*.f64 27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27)))) |
(fma.f64 c b (fma.f64 -4 (fma.f64 t a (*.f64 x i)) (*.f64 k (*.f64 j -27)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (*.f64 c b) (fma.f64 4 (*.f64 x i) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a))))) |
(-.f64 (*.f64 c b) (fma.f64 4 (fma.f64 x i (*.f64 t a)) (*.f64 27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27)))) |
(fma.f64 c b (fma.f64 -4 (fma.f64 t a (*.f64 x i)) (*.f64 k (*.f64 j -27)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) |
(*.f64 y (*.f64 18 (*.f64 t (*.f64 z x)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (fma.f64 4 (*.f64 x i) (*.f64 27 (*.f64 k j)))) |
(+.f64 (fma.f64 c b (*.f64 x (*.f64 i -4))) (*.f64 j (*.f64 k -27))) |
(fma.f64 c b (fma.f64 k (*.f64 j -27) (*.f64 x (*.f64 i -4)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4))) |
(*.f64 t (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 a -4))) |
(*.f64 t (fma.f64 a -4 (*.f64 y (*.f64 z (*.f64 18 x))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t)) |
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4))) |
(*.f64 t (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 a -4))) |
(*.f64 t (fma.f64 a -4 (*.f64 y (*.f64 z (*.f64 18 x))))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x))) (fma.f64 4 (*.f64 x i) (*.f64 27 (*.f64 k j)))) |
(+.f64 (fma.f64 x (fma.f64 18 (*.f64 y (*.f64 t z)) (*.f64 i -4)) (*.f64 c b)) (*.f64 j (*.f64 k -27))) |
(fma.f64 x (fma.f64 18 (*.f64 y (*.f64 t z)) (*.f64 i -4)) (fma.f64 j (*.f64 k -27) (*.f64 c b))) |
(fma.f64 x (fma.f64 y (*.f64 z (*.f64 18 t)) (*.f64 i -4)) (fma.f64 j (*.f64 k -27) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 (*.f64 t a) -4) |
(*.f64 t (*.f64 a -4)) |
(*.f64 a (*.f64 t -4)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 (*.f64 t a) -4) |
(*.f64 t (*.f64 a -4)) |
(*.f64 a (*.f64 t -4)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) (fma.f64 4 (*.f64 x i) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a))))) |
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (fma.f64 4 (fma.f64 x i (*.f64 t a)) (*.f64 27 (*.f64 k j)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 -4 (fma.f64 t a (*.f64 x i)) (*.f64 k (*.f64 j -27)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(-.f64 (*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x)) (fma.f64 4 (*.f64 x i) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a))))) |
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (fma.f64 4 (fma.f64 x i (*.f64 t a)) (*.f64 27 (*.f64 k j)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 -4 (fma.f64 t a (*.f64 x i)) (*.f64 k (*.f64 j -27)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 c b) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 t (*.f64 a -4))) |
(fma.f64 c b (fma.f64 t (fma.f64 18 (*.f64 y (*.f64 z x)) (*.f64 a -4)) (*.f64 k (*.f64 j -27)))) |
(fma.f64 c b (fma.f64 t (fma.f64 a -4 (*.f64 y (*.f64 z (*.f64 18 x)))) (*.f64 k (*.f64 j -27)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 x (*.f64 i -4)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 x i)) |
(*.f64 x (*.f64 i -4)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x))) (*.f64 4 (+.f64 (*.f64 x i) (*.f64 t a)))) |
(fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 -4 (fma.f64 x i (*.f64 t a))))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (*.f64 -4 (fma.f64 x i (*.f64 t a))))) |
(fma.f64 t (fma.f64 a -4 (*.f64 y (*.f64 z (*.f64 18 x)))) (fma.f64 x (*.f64 i -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 j (*.f64 k -27)) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 j (*.f64 k -27)) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 (*.f64 18 y) (*.f64 (*.f64 t z) x))) (*.f64 4 (+.f64 (*.f64 x i) (*.f64 t a)))) |
(fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 -4 (fma.f64 x i (*.f64 t a))))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (*.f64 -4 (fma.f64 x i (*.f64 t a))))) |
(fma.f64 t (fma.f64 a -4 (*.f64 y (*.f64 z (*.f64 18 x)))) (fma.f64 x (*.f64 i -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 j (*.f64 k -27)) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 j (*.f64 k -27)) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -27 (*.f64 k j)))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 a t)))) |
(-.f64 (fma.f64 c b (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 i -4)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 t a)))) |
(+.f64 (fma.f64 c b (fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (*.f64 j (*.f64 k -27)))) (*.f64 -4 (fma.f64 x i (*.f64 t a)))) |
(fma.f64 18 (*.f64 y (*.f64 t (*.f64 z x))) (fma.f64 c b (fma.f64 -4 (fma.f64 x i (*.f64 t a)) (*.f64 k (*.f64 j -27))))) |
(fma.f64 -4 (fma.f64 t a (*.f64 x i)) (fma.f64 (*.f64 y (*.f64 z (*.f64 18 x))) t (fma.f64 j (*.f64 k -27) (*.f64 c b)))) |
Compiled 16455 to 9079 computations (44.8% saved)
29 alts after pruning (25 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 561 | 18 | 579 |
| Fresh | 10 | 7 | 17 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 3 | 5 |
| Total | 573 | 29 | 602 |
| Status | Error | Program |
|---|---|---|
| 55.5b | (*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) | |
| ✓ | 5.5b | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| ✓ | 56.3b | (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| 24.0b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) | |
| 6.6b | (fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 3))) | |
| ▶ | 40.4b | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| ✓ | 3.6b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 9.2b | (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) | |
| 13.9b | (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) | |
| 55.7b | (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) | |
| 19.7b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j (sqrt.f64 (*.f64 27 k))) (sqrt.f64 (*.f64 27 k)))) | |
| ✓ | 50.4b | (*.f64 c b) |
| ▶ | 4.3b | (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k)))) |
| 46.2b | (*.f64 k (*.f64 j -27)) | |
| 46.1b | (*.f64 -27 (*.f64 k j)) | |
| 33.9b | (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) | |
| 47.6b | (*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) | |
| 47.0b | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) | |
| 48.4b | (*.f64 -4 (*.f64 a t)) | |
| 35.9b | (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) | |
| 24.3b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (pow.f64 (cbrt.f64 (*.f64 k (*.f64 j -27))) 3))) | |
| ▶ | 19.5b | (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
| 52.4b | (*.f64 x (*.f64 i -4)) | |
| 42.1b | (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) | |
| ▶ | 23.5b | (fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) |
| 9.5b | (fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) | |
| 34.6b | (pow.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 2) | |
| 5.3b | (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) | |
| ▶ | 46.4b | (*.f64 j (*.f64 -27 k)) |
Compiled 1400 to 1064 computations (24% saved)
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k)))) | |
| 0.0b | (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) | |
| 0.0b | (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4))) | |
| 0.0b | (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) | |
| 0.2b | (*.f64 (*.f64 x 18) y) | |
| ✓ | 0.2b | (*.f64 x (*.f64 4 i)) |
| ✓ | 0.5b | (*.f64 j (*.f64 27 k)) |
| ✓ | 8.7b | (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | i | @ | 0 | (*.f64 x (*.f64 4 i)) |
| 0.0ms | x | @ | -inf | (*.f64 x (*.f64 4 i)) |
| 0.0ms | x | @ | inf | (*.f64 x (*.f64 4 i)) |
| 0.0ms | x | @ | 0 | (*.f64 x (*.f64 4 i)) |
| 0.0ms | x | @ | 0 | (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) |
| 1× | batch-egg-rewrite |
| 492× | pow2_binary64 |
| 450× | pow-unpow_binary64 |
| 351× | pow1/3_binary64 |
| 343× | expm1-udef_binary64 |
| 343× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 27 |
| 1 | 387 | 27 |
| 2 | 4575 | 27 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) |
(*.f64 j (*.f64 27 k)) |
(*.f64 x (*.f64 4 i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 3) (pow.f64 (*.f64 z t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x (*.f64 18 y)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) (*.f64 x (*.f64 18 y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 18 y)) 3) (pow.f64 (*.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x (*.f64 18 y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 18 (*.f64 y (*.f64 z t)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 j 27)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (*.f64 j 27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (*.f64 j 27)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (*.f64 j 27)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (*.f64 j 27))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 k (*.f64 j 27))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 j 3) (pow.f64 (*.f64 27 k) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 27 k) 3) (pow.f64 j 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 k (*.f64 j 27)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 27) k) j))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (*.f64 j 27)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (*.f64 27 k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 27 k) 3) (pow.f64 j 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 j 27))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (*.f64 j 27)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 4 i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 4 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 4 i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 4 i) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 4 i) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 4 i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 4 i) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 4 i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 4 i)))))))) |
| 1× | egg-herbie |
| 123× | associate-*l*_binary64 |
| 83× | associate-*r*_binary64 |
| 56× | *-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 960 |
| 1 | 37 | 960 |
| 2 | 90 | 960 |
| 3 | 215 | 960 |
| 4 | 343 | 960 |
| 5 | 343 | 960 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 i x)) |
| Outputs |
|---|
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 z x))) |
(*.f64 (*.f64 (*.f64 18 y) t) (*.f64 z x)) |
(*.f64 (*.f64 z x) (*.f64 t (*.f64 18 y))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 k) j) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
(*.f64 4 (*.f64 i x)) |
(*.f64 4 (*.f64 x i)) |
(*.f64 x (*.f64 4 i)) |
(*.f64 i (*.f64 x 4)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.5b | (*.f64 j (*.f64 -27 k)) | |
| ✓ | 0.5b | (*.f64 j (*.f64 -27 k)) |
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | k | @ | -inf | (*.f64 j (*.f64 -27 k)) |
| 0.0ms | j | @ | 0 | (*.f64 j (*.f64 -27 k)) |
| 0.0ms | k | @ | inf | (*.f64 j (*.f64 -27 k)) |
| 0.0ms | j | @ | -inf | (*.f64 j (*.f64 -27 k)) |
| 0.0ms | j | @ | inf | (*.f64 j (*.f64 -27 k)) |
| 1× | batch-egg-rewrite |
| 555× | pow1_binary64 |
| 513× | add-log-exp_binary64 |
| 513× | log1p-expm1-u_binary64 |
| 513× | expm1-log1p-u_binary64 |
| 503× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 121 | 7 |
| 2 | 1396 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 j (*.f64 -27 k)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 j (*.f64 -27 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 -27 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (*.f64 -27 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (*.f64 -27 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 j (*.f64 -27 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (*.f64 -27 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 j) (*.f64 -27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (*.f64 -27 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (*.f64 -27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (*.f64 -27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (*.f64 -27 k)))))))) |
| 1× | egg-herbie |
| 5× | *-commutative_binary64 |
| 3× | associate-*r*_binary64 |
| 3× | associate-*l*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 168 |
| 1 | 10 | 168 |
| 2 | 17 | 168 |
| 3 | 19 | 168 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -27 (*.f64 k j)) |
| Outputs |
|---|
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 j (*.f64 -27 k)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 -4 (*.f64 i x)) | |
| 0.0b | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) | |
| ✓ | 0.0b | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| 0.0b | (*.f64 -4 (*.f64 i x)) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| 0.0ms | i | @ | 0 | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| 0.0ms | c | @ | inf | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| 0.0ms | i | @ | -inf | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| 1× | batch-egg-rewrite |
| 543× | log-prod_binary64 |
| 407× | exp-prod_binary64 |
| 359× | fma-def_binary64 |
| 358× | pow-prod-down_binary64 |
| 279× | pow2_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 11 |
| 1 | 211 | 11 |
| 2 | 2771 | 11 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 c b (*.f64 4 (*.f64 i x)))) (/.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (fma.f64 c b (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c b (*.f64 i (*.f64 x -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 2)) (cbrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))) (sqrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 i x) 3) -64 (pow.f64 (*.f64 c b) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 i x) 2) 16)) (/.f64 1 (fma.f64 c b (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)) (fma.f64 (pow.f64 (*.f64 i x) 3) -64 (pow.f64 (*.f64 c b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 c b (*.f64 4 (*.f64 i x))) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 i x) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 i x) 3) -64 (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 i x) 3) -64 (pow.f64 (*.f64 c b) 3)) (fma.f64 (pow.f64 (*.f64 i x) 2) 16 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 c (*.f64 b (*.f64 i (*.f64 x -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 i x) 2) 16)) (fma.f64 c b (*.f64 4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 i x) 3) -64 (pow.f64 (*.f64 c b) 3))) (neg.f64 (fma.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 i x) 2) 16))) (neg.f64 (fma.f64 c b (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (pow.f64 (*.f64 c b) 2)) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)) (fma.f64 (pow.f64 (*.f64 i x) 3) -64 (pow.f64 (*.f64 c b) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 c b (*.f64 4 (*.f64 i x))) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 i x) 2) 16))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))) 2)) (cbrt.f64 (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))))) (sqrt.f64 (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (pow.f64 (exp.f64 -4) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 c b)) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 x -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 x -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 x -4)))) (exp.f64 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -4) (*.f64 i x)) (+.f64 1 (expm1.f64 (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 x -4)))) (+.f64 1 (expm1.f64 (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 (*.f64 i x) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (*.f64 x -4) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 -4 i) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i x) -4 (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (*.f64 x -4)) 1 (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i (*.f64 x -4)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 i x)) 2) (*.f64 (cbrt.f64 (*.f64 i x)) -4) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i (*.f64 x -4))) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 x -4))) 2) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 i (*.f64 x -4))) 2) (cbrt.f64 (*.f64 i (*.f64 x -4))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i x)) (*.f64 (sqrt.f64 (*.f64 i x)) -4) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i (*.f64 x -4))) (sqrt.f64 (*.f64 i (*.f64 x -4))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 i) x (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 x) i (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 i x)) 2)) (cbrt.f64 (*.f64 i x)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 i x))) (sqrt.f64 (*.f64 i x)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) 1) x (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -4 i) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c b (*.f64 i (*.f64 x -4)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c b (*.f64 i (*.f64 x -4))))))))) |
| 1× | egg-herbie |
| 6× | *-commutative_binary64 |
| 3× | associate-*r*_binary64 |
| 3× | associate-*l*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 66 |
| 1 | 14 | 66 |
| 2 | 21 | 66 |
| 3 | 23 | 66 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -4 (*.f64 i x)) |
(*.f64 c b) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 c b) |
(*.f64 c b) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 i x)) |
| Outputs |
|---|
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 c b) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 c b) |
(*.f64 c b) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(*.f64 x (*.f64 -4 i)) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f64 27 (*.f64 k j)) | |
| 0.0b | (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) | |
| 0.0b | (*.f64 4 (*.f64 a t)) | |
| 0.0b | (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) | |
| ✓ | 0.0b | (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
| ✓ | 0.0b | (*.f64 4 (*.f64 a t)) |
| ✓ | 0.0b | (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
| ✓ | 0.3b | (*.f64 27 (*.f64 k j)) |
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | k | @ | 0 | (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
| 0.0ms | a | @ | 0 | (*.f64 4 (*.f64 a t)) |
| 0.0ms | t | @ | 0 | (*.f64 4 (*.f64 a t)) |
| 0.0ms | t | @ | inf | (*.f64 4 (*.f64 a t)) |
| 0.0ms | a | @ | inf | (*.f64 4 (*.f64 a t)) |
| 1× | batch-egg-rewrite |
| 886× | log-prod_binary64 |
| 860× | fma-def_binary64 |
| 370× | fma-neg_binary64 |
| 312× | expm1-udef_binary64 |
| 312× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 48 |
| 1 | 347 | 48 |
| 2 | 4728 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 27 (*.f64 k j)) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) 27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) 27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) 27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 k) j) 27))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 k j)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 27 (*.f64 k j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 k j)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 27 (*.f64 k j))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 k j) 3) 19683) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 k) j) 27))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 k j) 3) 19683))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 k j))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 27 (*.f64 k j)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c b) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (neg.f64 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (*.f64 a t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 -1 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 2)) (cbrt.f64 (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) 2)) (*.f64 (sqrt.f64 (*.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (*.f64 4 a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3)) (/.f64 1 (fma.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (/.f64 1 (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3)) (fma.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (pow.f64 (*.f64 c b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3))) (neg.f64 (fma.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2))) (neg.f64 (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) 3) (*.f64 (pow.f64 (*.f64 a t) 3) 64)) (fma.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (fma.f64 c b (*.f64 -27 (*.f64 k j))) (fma.f64 (pow.f64 (*.f64 a t) 2) 16 (*.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (*.f64 (*.f64 c b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (+.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))) (-.f64 (*.f64 c b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (exp.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 b) c) (+.f64 1 (expm1.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (+.f64 1 (expm1.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 b) c) (pow.f64 (pow.f64 (exp.f64 k) j) 27)) (pow.f64 (pow.f64 (exp.f64 t) a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 b) c) (pow.f64 (pow.f64 (exp.f64 k) j) 27)) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (exp.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b) c) (/.f64 1 (exp.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (/.f64 1 (exp.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (pow.f64 (exp.f64 b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (pow.f64 (exp.f64 b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (+.f64 1 (expm1.f64 (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (+.f64 1 (expm1.f64 (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (neg.f64 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (*.f64 a t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 -1 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 2)) (cbrt.f64 (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) 2)) (*.f64 (sqrt.f64 (*.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 -27 (*.f64 k j))) (*.f64 (neg.f64 (*.f64 4 a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (neg.f64 (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (sqrt.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3)) (/.f64 1 (fma.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3)) (/.f64 1 (fma.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3)) (/.f64 1 (fma.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (pow.f64 (*.f64 c b) 2))) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (/.f64 1 (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (/.f64 1 (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (/.f64 1 (fma.f64 c b (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (neg.f64 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 a t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 -1 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 2)) (cbrt.f64 (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) 2)) (*.f64 (sqrt.f64 (*.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j))))) (cbrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 4 a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))) (cbrt.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (neg.f64 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 a t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 -1 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 2)) (cbrt.f64 (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) 2)) (*.f64 (sqrt.f64 (*.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (sqrt.f64 (fma.f64 c b (*.f64 -27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 4 a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (sqrt.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) (+.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (neg.f64 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 a t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (*.f64 -1 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 2)) (cbrt.f64 (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) 2)) (*.f64 (sqrt.f64 (*.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 27 (*.f64 k j)))) (*.f64 (neg.f64 (*.f64 4 a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2))) (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 c b) (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) a) 4)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) a) 4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) a) 4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 a t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a t) 3) 64) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a t) 3) 64))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 4 (*.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 4 (*.f64 a t)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (fma.f64 27 (*.f64 k j) (*.f64 -4 (*.f64 a t)))) (/.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (fma.f64 27 (*.f64 k j) (*.f64 -4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (*.f64 (pow.f64 (*.f64 a t) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 a t)) (-.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) (*.f64 (pow.f64 (*.f64 k j) 2) 729))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 27 (*.f64 k j) (*.f64 -4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 4 (*.f64 a t)) (-.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) (*.f64 (pow.f64 (*.f64 k j) 2) 729)) (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (*.f64 (pow.f64 (*.f64 a t) 3) 64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 27 (*.f64 k j) (*.f64 -4 (*.f64 a t))) (-.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (*.f64 (pow.f64 (*.f64 a t) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (*.f64 (pow.f64 (*.f64 a t) 3) 64)) (fma.f64 (*.f64 4 (*.f64 a t)) (-.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) (*.f64 (pow.f64 (*.f64 k j) 2) 729)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (*.f64 (pow.f64 (*.f64 a t) 3) 64)) (fma.f64 (pow.f64 (*.f64 a t) 2) 16 (-.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (*.f64 27 (*.f64 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (fma.f64 27 (*.f64 k j) (*.f64 -4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (*.f64 (pow.f64 (*.f64 a t) 3) 64))) (neg.f64 (fma.f64 (*.f64 4 (*.f64 a t)) (-.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) (*.f64 (pow.f64 (*.f64 k j) 2) 729))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (*.f64 (pow.f64 (*.f64 a t) 2) 16))) (neg.f64 (fma.f64 27 (*.f64 k j) (*.f64 -4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (*.f64 (pow.f64 (*.f64 k j) 2) 729)) (-.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j)))) (pow.f64 (pow.f64 (exp.f64 t) a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 k) j) 27) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j)))) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 a t)))) (pow.f64 (pow.f64 (exp.f64 k) j) 27)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) a) 4) (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 a t)))) (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 j 27) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 27 k) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k j) 27 (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (*.f64 k j)) 1 (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 t 4) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 4 a) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a t) 4 (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (*.f64 a t)) 1 (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 k j)) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 k j)) 3) 2) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 k j)) 3) 2) (*.f64 (cbrt.f64 (*.f64 k j)) 3) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 2) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 a t))) 2) (cbrt.f64 (*.f64 4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k j)) 2) (*.f64 (cbrt.f64 (*.f64 k j)) 27) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 (cbrt.f64 (*.f64 a t)) 4) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 27 (*.f64 k j))) (sqrt.f64 (*.f64 27 (*.f64 k j))) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 a t)) 2) (*.f64 (sqrt.f64 (*.f64 a t)) 2) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k j)) (*.f64 (sqrt.f64 (*.f64 k j)) 27) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a t)) (*.f64 (sqrt.f64 (*.f64 a t)) 4) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 k) j (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 a) t (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 t) a (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (cbrt.f64 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 a) 1) t (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 a) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 a) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 j) k (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 k j)) 2)) (cbrt.f64 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (sqrt.f64 (*.f64 k j))) (sqrt.f64 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 k) 1) j (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 k) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 k) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))))))))) |
| 1× | egg-herbie |
| 706× | fma-def_binary64 |
| 646× | fma-neg_binary64 |
| 196× | cancel-sign-sub-inv_binary64 |
| 103× | distribute-rgt-neg-in_binary64 |
| 66× | associate-*l*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 1564 |
| 1 | 76 | 1452 |
| 2 | 208 | 1452 |
| 3 | 550 | 1452 |
| 4 | 1128 | 1452 |
| 5 | 1804 | 1452 |
| 6 | 2229 | 1452 |
| 7 | 2516 | 1452 |
| 8 | 2631 | 1452 |
| 9 | 2647 | 1452 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(*.f64 -27 (*.f64 k j)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(*.f64 -4 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(*.f64 -4 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(*.f64 -4 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(*.f64 -4 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 4 (*.f64 a t)) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 4 (*.f64 a t)) |
| Outputs |
|---|
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) |
(fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27))) |
(fma.f64 a (*.f64 t -4) (*.f64 (*.f64 k j) -27)) |
(fma.f64 a (*.f64 t -4) (*.f64 k (*.f64 j -27))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) |
(fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27))) |
(fma.f64 a (*.f64 t -4) (*.f64 (*.f64 k j) -27)) |
(fma.f64 a (*.f64 t -4) (*.f64 k (*.f64 j -27))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 c b) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (*.f64 c b)) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (*.f64 (*.f64 -4 a) t)) |
(fma.f64 (*.f64 a t) -4 (*.f64 c b)) |
(fma.f64 a (*.f64 t -4) (*.f64 c b)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (*.f64 (*.f64 -4 a) t)) |
(fma.f64 (*.f64 a t) -4 (*.f64 c b)) |
(fma.f64 a (*.f64 t -4) (*.f64 c b)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 (*.f64 k j) -27) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 a t))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (*.f64 (*.f64 k j) -27)) |
(fma.f64 (*.f64 k j) -27 (*.f64 c b)) |
(fma.f64 k (*.f64 j -27) (*.f64 c b)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 (*.f64 -4 a) t) |
(*.f64 t (*.f64 a -4)) |
(*.f64 a (*.f64 t -4)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 (*.f64 -4 a) t) |
(*.f64 t (*.f64 a -4)) |
(*.f64 a (*.f64 t -4)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (*.f64 (*.f64 k j) -27)) |
(fma.f64 (*.f64 k j) -27 (*.f64 c b)) |
(fma.f64 k (*.f64 j -27) (*.f64 c b)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 (*.f64 -4 a) t) |
(*.f64 t (*.f64 a -4)) |
(*.f64 a (*.f64 t -4)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 (*.f64 -4 a) t) |
(*.f64 t (*.f64 a -4)) |
(*.f64 a (*.f64 t -4)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j))) |
(fma.f64 c b (neg.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) |
(fma.f64 c b (fma.f64 (*.f64 a t) -4 (*.f64 k (*.f64 j -27)))) |
(fma.f64 a (*.f64 t -4) (fma.f64 k (*.f64 j -27) (*.f64 c b))) |
(fma.f64 k (*.f64 j -27) (fma.f64 a (*.f64 t -4) (*.f64 c b))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 4 (*.f64 a t)) |
(*.f64 27 (*.f64 k j)) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
(fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) |
(*.f64 4 (*.f64 a t)) |
(*.f64 4 (*.f64 a t)) |
Found 6 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) | |
| 0.0b | (*.f64 -4 (*.f64 i x)) | |
| 0.0b | (fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) | |
| ✓ | 0.0b | (fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) |
| 0.0b | (*.f64 -4 (*.f64 i x)) | |
| ✓ | 0.1b | (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) |
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | inf | (fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) |
| 1.0ms | j | @ | -inf | (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) |
| 1.0ms | k | @ | -inf | (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) |
| 0.0ms | k | @ | 0 | (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) |
| 0.0ms | x | @ | -inf | (fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) |
| 1× | batch-egg-rewrite |
| 666× | log-prod_binary64 |
| 406× | pow-prod-down_binary64 |
| 362× | pow2_binary64 |
| 258× | prod-diff_binary64 |
| 255× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 32 |
| 1 | 280 | 32 |
| 2 | 3239 | 32 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x))) |
(fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 i x)) (*.f64 (*.f64 -27 k) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -27 k) j) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -27 k) j) 1) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 2) (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) (sqrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -27 k) j) 3) (pow.f64 (*.f64 -4 (*.f64 i x)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -27 k) j) 2) (-.f64 (*.f64 (pow.f64 (*.f64 i x) 2) 16) (*.f64 (*.f64 (*.f64 -27 k) j) (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -27 k) j) 2) (*.f64 (pow.f64 (*.f64 i x) 2) 16)) (-.f64 (*.f64 (*.f64 -27 k) j) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) i) -4) (exp.f64 (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 i x)))) (exp.f64 (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -27 k) j)) (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) (*.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b c) (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b c) 1) (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b c (*.f64 (*.f64 -27 k) j)) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) (pow.f64 (cbrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) 2) (cbrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) (sqrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 2) (*.f64 (*.f64 b c) (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)) 2)) (-.f64 (*.f64 b c) (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) (exp.f64 (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) (exp.f64 (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 b c)) (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b c (fma.f64 -4 (*.f64 i x) (*.f64 (*.f64 -27 k) j))))))))) |
| 1× | egg-herbie |
| 42× | fma-def_binary64 |
| 11× | *-commutative_binary64 |
| 6× | associate-*r*_binary64 |
| 6× | associate-*l*_binary64 |
| 4× | +-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 1704 |
| 1 | 36 | 1704 |
| 2 | 67 | 1704 |
| 3 | 101 | 1704 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
| Outputs |
|---|
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(fma.f64 c b (*.f64 -4 (*.f64 i x))) |
(fma.f64 -4 (*.f64 i x) (*.f64 c b)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(fma.f64 c b (*.f64 -4 (*.f64 i x))) |
(fma.f64 -4 (*.f64 i x) (*.f64 c b)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -27 (*.f64 k j)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(fma.f64 c b (*.f64 -27 (*.f64 k j))) |
(fma.f64 -27 (*.f64 k j) (*.f64 c b)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(fma.f64 c b (*.f64 -27 (*.f64 k j))) |
(fma.f64 -27 (*.f64 k j) (*.f64 c b)) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 x) i) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(fma.f64 c b (fma.f64 -4 (*.f64 i x) (*.f64 -27 (*.f64 k j)))) |
Compiled 12907 to 6676 computations (48.3% saved)
30 alts after pruning (23 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 544 | 9 | 553 |
| Fresh | 6 | 14 | 20 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 7 | 8 |
| Total | 552 | 30 | 582 |
| Status | Error | Program |
|---|---|---|
| 55.5b | (*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) | |
| 46.2b | (*.f64 k (*.f64 j -27)) | |
| ✓ | 5.5b | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 46.1b | (*.f64 -27 (*.f64 k j)) | |
| 24.0b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) | |
| ✓ | 56.3b | (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| 46.6b | (pow.f64 (cbrt.f64 (*.f64 j (*.f64 -27 k))) 3) | |
| ✓ | 40.4b | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| ✓ | 3.6b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 9.2b | (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) | |
| 13.9b | (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) | |
| 55.7b | (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) | |
| 19.7b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j (sqrt.f64 (*.f64 27 k))) (sqrt.f64 (*.f64 27 k)))) | |
| ✓ | 50.4b | (*.f64 c b) |
| ✓ | 4.3b | (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k)))) |
| 47.6b | (*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) | |
| 47.0b | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) | |
| ▶ | 36.3b | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| ▶ | 31.9b | (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
| ▶ | 5.3b | (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
| 48.4b | (*.f64 -4 (*.f64 a t)) | |
| 35.9b | (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) | |
| ✓ | 46.4b | (*.f64 j (*.f64 -27 k)) |
| 33.9b | (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) | |
| 9.5b | (fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) | |
| 34.6b | (pow.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 2) | |
| ▶ | 52.4b | (*.f64 -4 (*.f64 i x)) |
| 33.9b | (fma.f64 b c (*.f64 -27 (*.f64 k j))) | |
| ▶ | 4.5b | (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3)) (neg.f64 (*.f64 j (*.f64 27 k)))) |
| 42.1b | (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
Compiled 1341 to 1029 computations (23.3% saved)
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3)) (neg.f64 (*.f64 j (*.f64 27 k)))) | |
| 0.0b | (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3)) | |
| 0.0b | (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4))) | |
| 0.0b | (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) | |
| 0.5b | (*.f64 j (*.f64 27 k)) | |
| ✓ | 0.6b | (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3) |
| 8.7b | (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) | |
| ✓ | 9.5b | (cbrt.f64 (*.f64 x (*.f64 4 i))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | x | @ | -inf | (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3) |
| 1.0ms | x | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3) |
| 1.0ms | x | @ | 0 | (cbrt.f64 (*.f64 x (*.f64 4 i))) |
| 1.0ms | i | @ | -inf | (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3) |
| 1.0ms | i | @ | inf | (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3) |
| 1× | batch-egg-rewrite |
| 713× | pow1_binary64 |
| 669× | add-log-exp_binary64 |
| 669× | log1p-expm1-u_binary64 |
| 669× | expm1-log1p-u_binary64 |
| 654× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 16 |
| 1 | 190 | 16 |
| 2 | 1900 | 16 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (*.f64 x (*.f64 4 i))) |
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cbrt.f64 (*.f64 x (*.f64 4 i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 i)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 1/6) (pow.f64 (*.f64 x (*.f64 4 i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 4)) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 4 i))) 1/3) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 4 i))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x 4) 1/3) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 4 i)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 4 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 i x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 i) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 4 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2) (cbrt.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 4 i)) 2) (*.f64 (cbrt.f64 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 4 i)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 4 i)) (*.f64 (sqrt.f64 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 x (*.f64 4 i))) (sqrt.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 1/6) (*.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 1/6) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) 2) 3) (cbrt.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x i) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 4 i)) 2)) (cbrt.f64 (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 (*.f64 4 i))) (sqrt.f64 (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 4 i) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 4 i) (sqrt.f64 x)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2) 1) (cbrt.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2) (cbrt.f64 x)) (cbrt.f64 (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 2) (pow.f64 (*.f64 x (*.f64 4 i)) 1/6)) (pow.f64 (*.f64 x (*.f64 4 i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 4) 1) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 4) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 4) (sqrt.f64 i)) (sqrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 4 i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 4 i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 4 i) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 4 i)))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 -4 (*.f64 i x)) | |
| 0.0b | (*.f64 -4 (*.f64 i x)) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 4 (*.f64 a t)) | |
| 0.0b | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) | |
| ✓ | 0.0b | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| 0.0b | (*.f64 4 (*.f64 a t)) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | inf | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| 0.0ms | c | @ | 0 | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| 0.0ms | b | @ | -inf | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| 0.0ms | a | @ | inf | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| 0.0ms | a | @ | 0 | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| 1× | batch-egg-rewrite |
| 573× | log-prod_binary64 |
| 416× | fma-def_binary64 |
| 360× | pow-prod-down_binary64 |
| 288× | pow2_binary64 |
| 200× | pow1/3_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 13 |
| 1 | 224 | 11 |
| 2 | 2932 | 11 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c b) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c b) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c b) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -4 a) t) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 t (*.f64 4 a) (*.f64 c b)) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (fma.f64 t (*.f64 4 a) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3))) (neg.f64 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16))) (neg.f64 (fma.f64 t (*.f64 4 a) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 (*.f64 -4 a) t) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -4 a) t) 2) (*.f64 (*.f64 c b) (*.f64 (*.f64 -4 a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 3) (pow.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 3)) (+.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 2) (*.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 (*.f64 -4 a) t) 2)) (-.f64 (*.f64 c b) (*.f64 (*.f64 -4 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2) (pow.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 2)) (-.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 t (*.f64 4 a) (*.f64 c b)) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (pow.f64 (exp.f64 4) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 c b)) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c b))) (exp.f64 (*.f64 (*.f64 -4 a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))) (exp.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))) (exp.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))) (+.f64 1 (expm1.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 a) t)) (+.f64 1 (expm1.f64 (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c b (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b c (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c b) 1 (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 (*.f64 t (neg.f64 a)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a t) -4 (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1 (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1 (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1 (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 1 (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c b) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 -4 a) t) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 2)) (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (*.f64 4 a))) (neg.f64 (sqrt.f64 (*.f64 t (*.f64 4 a)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (neg.f64 a)) 4 (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 4 a)) (fma.f64 t (*.f64 4 a) (*.f64 c b)) (pow.f64 (*.f64 c b) 2))) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 c b))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 c b))) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 c b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 c b))) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 c b))) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 c b))) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 (*.f64 a t) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 a) (neg.f64 t) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))) 2) (cbrt.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))) (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -4 a) t)) 2) (cbrt.f64 (*.f64 (*.f64 -4 a) t)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))) (sqrt.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))) (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 -4 a) t)) (sqrt.f64 (*.f64 (*.f64 -4 a) t)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (*.f64 4 a)))) (sqrt.f64 (*.f64 t (*.f64 4 a))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 t (*.f64 4 a)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (fma.f64 (*.f64 (*.f64 -4 a) t) 1 (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (fma.f64 (neg.f64 t) (*.f64 4 a) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (*.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 t (*.f64 4 a)))) (+.f64 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2)) (cbrt.f64 (*.f64 t (*.f64 4 a))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 4 a)) t (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 -4 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 (*.f64 -4 a) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 (*.f64 a t) -4 (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 t (*.f64 4 a)) (fma.f64 (*.f64 a t) -4 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 a) t (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 t) a (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (cbrt.f64 (*.f64 a t)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c b (*.f64 (*.f64 -4 a) t)))))))) |
| 1× | egg-herbie |
| 8× | fma-def_binary64 |
| 6× | *-commutative_binary64 |
| 3× | associate-*r*_binary64 |
| 3× | associate-*l*_binary64 |
| 1× | +-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 462 |
| 1 | 17 | 462 |
| 2 | 28 | 462 |
| 3 | 34 | 462 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(*.f64 -4 (*.f64 a t)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
| Outputs |
|---|
(*.f64 -4 (*.f64 a t)) |
(*.f64 t (*.f64 -4 a)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 t (*.f64 -4 a)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 t (*.f64 -4 a)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 t (*.f64 -4 a)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 c b) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 t (*.f64 -4 a)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 t (*.f64 -4 a)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) |
(fma.f64 c b (*.f64 -4 (*.f64 a t))) |
(fma.f64 -4 (*.f64 a t) (*.f64 c b)) |
Found 6 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f64 27 (*.f64 k j)) | |
| 0.0b | (*.f64 4 (*.f64 a t)) | |
| 0.0b | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) | |
| ✓ | 0.0b | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
| 0.0b | (*.f64 4 (*.f64 a t)) | |
| 0.3b | (*.f64 27 (*.f64 k j)) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | k | @ | -inf | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
| 0.0ms | a | @ | 0 | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
| 0.0ms | j | @ | 0 | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
| 0.0ms | a | @ | inf | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
| 0.0ms | j | @ | -inf | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
| 1× | batch-egg-rewrite |
| 636× | log-prod_binary64 |
| 407× | pow-prod-down_binary64 |
| 404× | fma-def_binary64 |
| 323× | pow2_binary64 |
| 238× | pow-unpow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 14 |
| 1 | 255 | 14 |
| 2 | 3256 | 14 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (fma.f64 t (*.f64 4 a) (*.f64 -27 (*.f64 k j)))) (/.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (fma.f64 t (*.f64 4 a) (*.f64 -27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) 2) (cbrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) (sqrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (/.f64 1 (fma.f64 (*.f64 27 (*.f64 k j)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 t (*.f64 4 a))) (*.f64 (pow.f64 (*.f64 a t) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (*.f64 (pow.f64 (*.f64 k j) 2) 729)) (/.f64 1 (fma.f64 t (*.f64 4 a) (*.f64 -27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 27 (*.f64 k j)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 t (*.f64 4 a))) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (pow.f64 (*.f64 t (*.f64 4 a)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 t (*.f64 4 a) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (*.f64 (pow.f64 (*.f64 k j) 2) 729))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (fma.f64 (*.f64 27 (*.f64 k j)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 t (*.f64 4 a))) (*.f64 (pow.f64 (*.f64 a t) 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (pow.f64 (*.f64 t (*.f64 4 a)) 3)) (fma.f64 (pow.f64 (*.f64 k j) 2) 729 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (*.f64 4 (*.f64 (*.f64 a t) (*.f64 27 (*.f64 k j)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (*.f64 (pow.f64 (*.f64 k j) 2) 729)) (fma.f64 t (*.f64 4 a) (*.f64 -27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (pow.f64 (*.f64 t (*.f64 4 a)) 3))) (neg.f64 (fma.f64 (*.f64 27 (*.f64 k j)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 t (*.f64 4 a))) (*.f64 (pow.f64 (*.f64 a t) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (*.f64 (pow.f64 (*.f64 k j) 2) 729))) (neg.f64 (fma.f64 t (*.f64 4 a) (*.f64 -27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 k j) 2) 729) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 t (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 27 (*.f64 k j)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 t (*.f64 4 a))) (*.f64 (pow.f64 (*.f64 a t) 2) 16)) (fma.f64 (pow.f64 (*.f64 k j) 3) 19683 (pow.f64 (*.f64 t (*.f64 4 a)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 t (*.f64 4 a) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 2) 16) (*.f64 (pow.f64 (*.f64 k j) 2) 729))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 4 a)))) (pow.f64 (exp.f64 k) (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) t) 4) (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 4 a)))) (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j)))) (pow.f64 (pow.f64 (exp.f64 a) t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 k) (*.f64 j 27)) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 k j)))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 t 4) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 4 a) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a t) 4 (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (*.f64 4 a)) 1 (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 27 (*.f64 k j) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 j 27) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 27 k) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k j) 27 (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (*.f64 k j)) 1 (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (*.f64 4 a)) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 27 (*.f64 k j)) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 k j)) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 k j)) 3) 2) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 k j)) 3) 2) (*.f64 (cbrt.f64 (*.f64 k j)) 3) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (*.f64 a t)) 4) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 4 a))) 2) (cbrt.f64 (*.f64 t (*.f64 4 a))) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k j)) 2) (*.f64 (cbrt.f64 (*.f64 k j)) 27) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 27 (*.f64 k j))) (sqrt.f64 (*.f64 27 (*.f64 k j))) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a t)) (*.f64 (sqrt.f64 (*.f64 a t)) 4) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (*.f64 4 a))) (sqrt.f64 (*.f64 t (*.f64 4 a))) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k j)) (*.f64 (sqrt.f64 (*.f64 k j)) 27) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 a) t (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 k) j (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 j) k (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 k j)) 2)) (cbrt.f64 (*.f64 k j)) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 27 (sqrt.f64 (*.f64 k j))) (sqrt.f64 (*.f64 k j)) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 k) 1) j (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 k) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 27 k) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 t (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 t) a (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 a) 1) t (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 a) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 a t) (*.f64 27 (*.f64 k j))))))))) |
| 1× | egg-herbie |
| 12× | fma-def_binary64 |
| 10× | *-commutative_binary64 |
| 6× | associate-*r*_binary64 |
| 6× | associate-*l*_binary64 |
| 1× | +-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 336 |
| 1 | 22 | 336 |
| 2 | 41 | 336 |
| 3 | 53 | 336 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 27 (*.f64 k j)) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 27 (*.f64 k j)) |
| Outputs |
|---|
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 j) k) |
(*.f64 k (*.f64 27 j)) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 j) k) |
(*.f64 k (*.f64 27 j)) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 j) k) |
(*.f64 k (*.f64 27 j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 j) k) |
(*.f64 k (*.f64 27 j)) |
(*.f64 4 (*.f64 a t)) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t))) |
(fma.f64 27 (*.f64 k j) (*.f64 4 (*.f64 a t))) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 j) k) |
(*.f64 k (*.f64 27 j)) |
(*.f64 27 (*.f64 k j)) |
(*.f64 (*.f64 27 j) k) |
(*.f64 k (*.f64 27 j)) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) | |
| 0.0b | (*.f64 4 (*.f64 a t)) | |
| 0.0b | (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))) | |
| 0.0b | (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) | |
| ✓ | 0.2b | (*.f64 18 (*.f64 y (*.f64 t z))) |
| 0.3b | (*.f64 27 (*.f64 k j)) | |
| ✓ | 3.8b | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
| ✓ | 3.9b | (*.f64 y (*.f64 t z)) |
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
| 1.0ms | i | @ | 0 | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
| 1.0ms | y | @ | 0 | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
| 1.0ms | i | @ | inf | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
| 1.0ms | z | @ | 0 | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
| 1× | batch-egg-rewrite |
| 782× | log-prod_binary64 |
| 484× | fma-def_binary64 |
| 390× | pow2_binary64 |
| 275× | pow1/3_binary64 |
| 270× | expm1-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 36 |
| 1 | 306 | 34 |
| 2 | 3901 | 34 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (*.f64 t z)) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 18 (*.f64 y (*.f64 t z))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 y t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (*.f64 y t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (*.f64 y t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (*.f64 y t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 t z) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 y 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (*.f64 y t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 y t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (*.f64 y t)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 z (*.f64 y t)) 18) x) (*.f64 (*.f64 i -4) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (*.f64 z (*.f64 y t)) 18)) (*.f64 x (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z (*.f64 y t)) 18) 3) (*.f64 64 (pow.f64 i 3))) x) (fma.f64 (*.f64 4 i) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 4 i)) (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324) (*.f64 16 (*.f64 i i))) x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 z (*.f64 y t)) 18) 3) (*.f64 64 (pow.f64 i 3)))) (fma.f64 (*.f64 4 i) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 4 i)) (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324) (*.f64 16 (*.f64 i i)))) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 z (*.f64 y t)) 18) x (*.f64 (*.f64 i -4) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 (*.f64 z (*.f64 y t)) 18) (*.f64 x (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) 1 (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) 1 (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) 2) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) 2) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) 2) (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) 2) (cbrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) 2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) x) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) 2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) x) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) x) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) x) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) 2)) (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) 2)) (cbrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)))) (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 (fma.f64 i -4 (*.f64 4 i)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)))) (sqrt.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4))) (*.f64 x (fma.f64 i -4 (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 i -4)) x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 z (*.f64 y t)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y) 18)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y) 18))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 z (*.f64 y t)) 18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 z (*.f64 y t)) 18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 z (*.f64 y t)) 18)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 z (*.f64 y t)) 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 z (*.f64 y t)) 18) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 t) z) y) 18))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 z (*.f64 y t)) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 z (*.f64 y t)) 18) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 z (*.f64 y t)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 z (*.f64 y t)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 z (*.f64 y t)) 18)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 z (*.f64 y t)) 18))))))) |
| 1× | egg-herbie |
| 130× | associate-*l*_binary64 |
| 83× | associate-*r*_binary64 |
| 59× | fma-def_binary64 |
| 56× | *-commutative_binary64 |
| 2× | +-commutative_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 846 |
| 1 | 32 | 846 |
| 2 | 82 | 810 |
| 3 | 221 | 738 |
| 4 | 397 | 738 |
| 5 | 415 | 738 |
| 6 | 416 | 738 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(*.f64 -4 (*.f64 i x)) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
| Outputs |
|---|
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 x z))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 x z)))) |
(*.f64 18 (*.f64 x (*.f64 z (*.f64 y t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 x z))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 x z)))) |
(*.f64 18 (*.f64 x (*.f64 z (*.f64 y t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 x z))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 x z)))) |
(*.f64 18 (*.f64 x (*.f64 z (*.f64 y t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 x z))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 x z)))) |
(*.f64 18 (*.f64 x (*.f64 z (*.f64 y t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 x z))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 x z)))) |
(*.f64 18 (*.f64 x (*.f64 z (*.f64 y t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 x z))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 x z)))) |
(*.f64 18 (*.f64 x (*.f64 z (*.f64 y t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (*.f64 (*.f64 y t) (*.f64 x z))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 x z)))) |
(*.f64 18 (*.f64 x (*.f64 z (*.f64 y t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 (*.f64 -4 i) x) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x))) |
(fma.f64 18 (*.f64 (*.f64 y t) (*.f64 x z)) (*.f64 (*.f64 -4 i) x)) |
(fma.f64 -4 (*.f64 i x) (*.f64 18 (*.f64 y (*.f64 t (*.f64 x z))))) |
(*.f64 x (+.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 -4 i))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
Compiled 15028 to 8482 computations (43.6% saved)
30 alts after pruning (20 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 557 | 3 | 560 |
| Fresh | 1 | 17 | 18 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 9 | 11 |
| Total | 560 | 30 | 590 |
| Status | Error | Program |
|---|---|---|
| 55.5b | (*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) | |
| 46.2b | (*.f64 k (*.f64 j -27)) | |
| ✓ | 5.5b | (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 46.1b | (*.f64 -27 (*.f64 k j)) | |
| 24.0b | (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) | |
| ✓ | 56.3b | (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| 46.6b | (pow.f64 (cbrt.f64 (*.f64 j (*.f64 -27 k))) 3) | |
| ✓ | 40.4b | (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
| ✓ | 3.6b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 9.2b | (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) | |
| 36.3b | (fma.f64 c b (*.f64 (*.f64 -4 a) t)) | |
| 13.9b | (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) | |
| 55.7b | (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) | |
| 19.7b | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j (sqrt.f64 (*.f64 27 k))) (sqrt.f64 (*.f64 27 k)))) | |
| 17.4b | (-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) | |
| ✓ | 50.4b | (*.f64 c b) |
| 30.1b | (-.f64 (+.f64 (*.f64 c b) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324) (*.f64 16 (*.f64 i i))) x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 4 i)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) | |
| ✓ | 36.3b | (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| ✓ | 31.9b | (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
| ✓ | 5.3b | (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
| 48.4b | (*.f64 -4 (*.f64 a t)) | |
| 35.9b | (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) | |
| ✓ | 46.4b | (*.f64 j (*.f64 -27 k)) |
| 33.9b | (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) | |
| 9.5b | (fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) | |
| 34.6b | (pow.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 2) | |
| 47.0b | (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) | |
| ✓ | 52.4b | (*.f64 -4 (*.f64 i x)) |
| 33.9b | (fma.f64 b c (*.f64 -27 (*.f64 k j))) | |
| 42.1b | (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
Compiled 766 to 585 computations (23.6% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(fma.f64 c b (*.f64 (*.f64 -4 a) t)) |
(fma.f64 b c (*.f64 -27 (*.f64 k j))) |
(*.f64 x (fma.f64 -4 i (*.f64 18 (*.f64 z (*.f64 y t))))) |
(+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k)))) |
(pow.f64 (cbrt.f64 (*.f64 j (*.f64 -27 k))) 3) |
(fma.f64 b c (fma.f64 -27 (*.f64 k j) (*.f64 -4 (*.f64 i x)))) |
(fma.f64 -4 (*.f64 a t) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (pow.f64 (cbrt.f64 (*.f64 k (*.f64 j -27))) 3))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 27 k))) 3)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j (sqrt.f64 (*.f64 27 k))) (sqrt.f64 (*.f64 27 k)))) |
(-.f64 (+.f64 (*.f64 c b) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 y t)) 2) 324) (*.f64 16 (*.f64 i i))) x) (fma.f64 (*.f64 t z) (*.f64 y 18) (*.f64 4 i)))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(fma.f64 -4 (fma.f64 x i (*.f64 a t)) (fma.f64 c b (*.f64 j (*.f64 -27 k)))) |
(+.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 4 i))) 3)) (neg.f64 (*.f64 j (*.f64 27 k)))) |
(fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 b c (-.f64 (*.f64 (*.f64 (*.f64 x 18) y) (*.f64 z t)) (*.f64 t (*.f64 a 4)))) (fma.f64 x (*.f64 4 i) (*.f64 j (*.f64 27 k))))) 2) |
(fma.f64 t (/.f64 (+.f64 (pow.f64 (*.f64 18 (*.f64 x (*.f64 y z))) 3) (pow.f64 (*.f64 a -4) 3)) (+.f64 (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 18 (*.f64 x (*.f64 y z)))) (-.f64 (*.f64 16 (*.f64 a a)) (*.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 a -4))))) (fma.f64 b c (fma.f64 x (*.f64 i -4) (*.f64 j (*.f64 k -27))))) |
(fma.f64 t (fma.f64 (*.f64 x 18) (*.f64 y z) (*.f64 a -4)) (fma.f64 b c (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 -4 i) (*.f64 j (*.f64 k -27)))) 3))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
19 calls:
| 164.0ms | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) |
| 150.0ms | z |
| 117.0ms | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 110.0ms | b |
| 108.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 1.6b | 2 | x |
| 2.4b | 2 | y |
| 2.1b | 3 | z |
| 1.1b | 3 | t |
| 2.6b | 2 | a |
| 2.0b | 3 | b |
| 3.6b | 1 | c |
| 2.1b | 3 | i |
| 3.6b | 1 | j |
| 3.6b | 1 | k |
| 0.6b | 3 | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 1.1b | 3 | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) |
| 1.1b | 3 | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) |
| 2.6b | 2 | (*.f64 a 4) |
| 2.6b | 2 | (*.f64 a 4) |
| 3.6b | 1 | (*.f64 b c) |
| 2.4b | 2 | (*.f64 (*.f64 j 27) k) |
| 2.4b | 2 | (*.f64 (*.f64 j 27) k) |
| 3.6b | 1 | (*.f64 j 27) |
Compiled 1237 to 739 computations (40.3% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.601671732759841e+297 | 1.6325623909253155e+297 |
| 0.0ms | -inf | -3.927701003558005e+306 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
18 calls:
| 3.0s | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 78.0ms | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) |
| 57.0ms | t |
| 55.0ms | y |
| 54.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 1.6b | 2 | x |
| 2.5b | 3 | y |
| 3.6b | 1 | z |
| 1.5b | 3 | t |
| 3.6b | 1 | a |
| 2.4b | 3 | b |
| 3.6b | 1 | c |
| 2.1b | 3 | i |
| 3.6b | 1 | j |
| 3.6b | 1 | k |
| 0.6b | 3 | (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| 1.1b | 3 | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) |
| 1.1b | 3 | (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) |
| 3.6b | 1 | (*.f64 a 4) |
| 3.6b | 1 | (*.f64 b c) |
| 2.4b | 2 | (*.f64 (*.f64 j 27) k) |
| 2.4b | 2 | (*.f64 (*.f64 j 27) k) |
| 3.6b | 1 | (*.f64 j 27) |
Compiled 766 to 473 computations (38.3% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.601671732759841e+297 | 1.6325623909253155e+297 |
| 0.0ms | -inf | -3.927701003558005e+306 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) |
18 calls:
| 46.0ms | t |
| 45.0ms | i |
| 35.0ms | (*.f64 a 4) |
| 34.0ms | (*.f64 a 4) |
| 33.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 2.8b | 2 | x |
| 3.8b | 2 | y |
| 5.3b | 1 | z |
| 3.2b | 3 | t |
| 3.5b | 2 | a |
| 5.3b | 1 | b |
| 5.3b | 1 | c |
| 4.2b | 2 | i |
| 5.3b | 1 | j |
| 5.3b | 1 | k |
| 3.5b | 2 | (*.f64 a 4) |
| 3.5b | 2 | (*.f64 a 4) |
| 5.3b | 1 | (*.f64 b c) |
| 5.3b | 1 | (*.f64 b c) |
| 5.3b | 1 | (*.f64 (*.f64 j 27) k) |
| 5.3b | 1 | (*.f64 (*.f64 j 27) k) |
| 5.3b | 1 | (*.f64 j 27) |
| 5.3b | 1 | (*.f64 j 27) |
Compiled 663 to 411 computations (38% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 54.0ms | -1.010265388105028e+33 | -1.612302246862161e+21 |
Compiled 136 to 100 computations (26.5% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
10 calls:
| 109.0ms | i |
| 93.0ms | x |
| 71.0ms | t |
| 20.0ms | k |
| 18.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 3.0b | 3 | x |
| 5.3b | 1 | y |
| 5.3b | 1 | z |
| 3.2b | 3 | t |
| 5.3b | 1 | a |
| 5.3b | 1 | b |
| 5.3b | 1 | c |
| 4.0b | 3 | i |
| 5.3b | 1 | j |
| 5.3b | 1 | k |
Compiled 524 to 298 computations (43.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 4.060431915396524e-125 | 1.5917365722103521e-124 |
| 38.0ms | -3.157937627403369e-177 | -4.553258220986341e-179 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
10 calls:
| 77.0ms | i |
| 75.0ms | t |
| 75.0ms | j |
| 73.0ms | b |
| 49.0ms | k |
| Error | Segments | Branch |
|---|---|---|
| 7.2b | 3 | x |
| 7.3b | 2 | y |
| 8.1b | 3 | z |
| 6.2b | 4 | t |
| 8.0b | 3 | a |
| 5.9b | 5 | b |
| 9.2b | 1 | c |
| 4.6b | 5 | i |
| 7.1b | 5 | j |
| 8.2b | 3 | k |
Compiled 466 to 272 computations (41.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 68.0ms | 1.0438660273824667e-109 | 2.8061555963042486e-107 |
| 54.0ms | 1.3820384148815683e-192 | 6.328692234368568e-189 |
| 37.0ms | -4.543085541508697e-285 | -5.047432802073111e-290 |
| 42.0ms | -6.920103541444589e+87 | -3.0069824021632655e+85 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
10 calls:
| 107.0ms | b |
| 81.0ms | a |
| 79.0ms | k |
| 78.0ms | i |
| 69.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 7.2b | 3 | x |
| 7.3b | 2 | y |
| 8.2b | 3 | z |
| 6.5b | 4 | t |
| 8.0b | 3 | a |
| 5.9b | 5 | b |
| 9.2b | 1 | c |
| 5.6b | 3 | i |
| 7.1b | 5 | j |
| 8.2b | 3 | k |
Compiled 441 to 260 computations (41% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 1.0438660273824667e-109 | 2.8061555963042486e-107 |
| 39.0ms | -6.920103541444589e+87 | -3.0069824021632655e+85 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) |
10 calls:
| 41.0ms | b |
| 24.0ms | k |
| 16.0ms | a |
| 16.0ms | x |
| 16.0ms | j |
| Error | Segments | Branch |
|---|---|---|
| 9.2b | 1 | x |
| 9.2b | 1 | y |
| 9.2b | 1 | z |
| 9.2b | 1 | t |
| 9.2b | 1 | a |
| 8.2b | 3 | b |
| 9.2b | 1 | c |
| 9.2b | 1 | i |
| 9.2b | 1 | j |
| 9.2b | 1 | k |
Compiled 418 to 250 computations (40.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | -3.4476386091500946e-159 | -2.8749942121869804e-162 |
| 38.0ms | -4.707814081205205e-145 | -2.5629305886048652e-146 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
| Outputs |
|---|
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
10 calls:
| 101.0ms | b |
| 99.0ms | t |
| 89.0ms | i |
| 85.0ms | k |
| 79.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 15.5b | 3 | x |
| 16.5b | 5 | y |
| 15.4b | 5 | z |
| 14.6b | 5 | t |
| 15.2b | 3 | a |
| 16.9b | 5 | b |
| 17.6b | 3 | c |
| 14.8b | 3 | i |
| 18.3b | 3 | j |
| 15.8b | 6 | k |
Compiled 376 to 232 computations (38.3% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 1.39435008475039e-137 | 1.8528459538155496e-133 |
| 42.0ms | -4.1574391057457075e-214 | -9.358465564647306e-217 |
| 104.0ms | -2.111705962342901e+66 | -2.56908065207617e+65 |
| 86.0ms | -1.0045470522480724e+120 | -1.0938932259989415e+114 |
Compiled 846 to 662 computations (21.7% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) |
| Outputs |
|---|
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
10 calls:
| 158.0ms | k |
| 84.0ms | z |
| 71.0ms | i |
| 66.0ms | b |
| 64.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 15.5b | 3 | x |
| 16.5b | 5 | y |
| 15.4b | 5 | z |
| 14.6b | 5 | t |
| 15.2b | 3 | a |
| 16.9b | 5 | b |
| 17.6b | 3 | c |
| 14.8b | 3 | i |
| 18.3b | 3 | j |
| 15.8b | 6 | k |
Compiled 359 to 223 computations (37.9% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 57.0ms | 1.39435008475039e-137 | 1.8528459538155496e-133 |
| 38.0ms | -4.1574391057457075e-214 | -9.358465564647306e-217 |
| 151.0ms | -1.398926452871109e+72 | -2.111705962342901e+66 |
| 91.0ms | -1.0045470522480724e+120 | -1.0938932259989415e+114 |
Compiled 972 to 752 computations (22.6% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) |
10 calls:
| 188.0ms | z |
| 185.0ms | y |
| 163.0ms | t |
| 161.0ms | j |
| 157.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 17.1b | 4 | x |
| 17.0b | 5 | y |
| 16.9b | 5 | z |
| 16.3b | 5 | t |
| 18.1b | 3 | a |
| 16.9b | 5 | b |
| 17.6b | 3 | c |
| 18.3b | 3 | i |
| 18.3b | 3 | j |
| 15.8b | 7 | k |
Compiled 329 to 211 computations (35.9% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 5.045908388240792e+179 | 1.2447779924768538e+180 |
| 12.0ms | 1.8549403465784564e+149 | 8.0967690461890725e+149 |
| 140.0ms | 1.700312636834686e-162 | 2.6472401399408566e-159 |
| 60.0ms | 5.977014559598515e-171 | 2.9044877803259124e-168 |
| 38.0ms | 9.826577919179858e-263 | 1.7190084189196547e-262 |
| 194.0ms | -3.2103538446130872e-255 | -1.2471094670577845e-258 |
Compiled 150 to 117 computations (22% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x) |
(*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) |
| Outputs |
|---|
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
10 calls:
| 361.0ms | b |
| 268.0ms | c |
| 184.0ms | a |
| 157.0ms | t |
| 148.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 24.7b | 8 | x |
| 23.4b | 11 | y |
| 23.2b | 10 | z |
| 19.1b | 13 | t |
| 23.4b | 9 | a |
| 21.7b | 10 | b |
| 21.1b | 10 | c |
| 22.5b | 10 | i |
| 24.4b | 6 | j |
| 21.4b | 10 | k |
Compiled 314 to 205 computations (34.7% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 68.0ms | 1.9170849337995105e+203 | 3.518223615822952e+225 |
| 41.0ms | 249.2737578366813 | 8264985.946366349 |
| 41.0ms | 5.420980006714453e-152 | 3.1532223333777098e-145 |
| 42.0ms | 7.972191750369296e-204 | 4.873221014669229e-199 |
| 42.0ms | 4.5206646605173066e-273 | 2.320644275320701e-272 |
| 41.0ms | -2.0120573589287873e-252 | -6.390310419762712e-255 |
| 50.0ms | -4.1574391057457075e-214 | -9.358465564647306e-217 |
| 42.0ms | -2.1795578848883674e-133 | -1.0724761806451645e-133 |
| 44.0ms | -2.0767034434138977e-95 | -2.1056297252900847e-103 |
| 42.0ms | -1.4182308078943914e-5 | -2.6005682914839747e-8 |
| 130.0ms | -5.228182302445682e+58 | -1.7423876263359367e+57 |
| 91.0ms | -1.0045470522480724e+120 | -1.0938932259989415e+114 |
Compiled 1242 to 986 computations (20.6% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
| Outputs |
|---|
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
10 calls:
| 310.0ms | t |
| 246.0ms | z |
| 230.0ms | c |
| 202.0ms | b |
| 150.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 24.7b | 8 | x |
| 22.6b | 12 | y |
| 22.7b | 12 | z |
| 20.9b | 12 | t |
| 24.6b | 6 | a |
| 22.7b | 8 | b |
| 21.1b | 10 | c |
| 23.8b | 7 | i |
| 24.4b | 6 | j |
| 20.4b | 12 | k |
Compiled 275 to 186 computations (32.4% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 5.045908388240792e+179 | 1.2447779924768538e+180 |
| 13.0ms | 1.49864419449048e+146 | 8.126371718396347e+147 |
| 113.0ms | 78034045611846.67 | 8.4048345876271e+17 |
| 37.0ms | 1.314584988576366e-106 | 1.3832825840512287e-101 |
| 37.0ms | 1.700312636834686e-162 | 2.6472401399408566e-159 |
| 160.0ms | 1.824687048610874e-240 | 1.5501756668618442e-236 |
| 38.0ms | 9.826577919179858e-263 | 1.7190084189196547e-262 |
| 160.0ms | -3.2103538446130872e-255 | -1.2471094670577845e-258 |
| 41.0ms | -3.3810979634221506e-163 | -1.5846200989670002e-164 |
| 40.0ms | -1.7743175610010773e-101 | -1.5322849638694097e-103 |
| 40.0ms | -6.854494792984612e-35 | -1.2835702761055991e-40 |
Compiled 138 to 109 computations (21% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
| Outputs |
|---|
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
10 calls:
| 297.0ms | k |
| 275.0ms | c |
| 149.0ms | x |
| 140.0ms | t |
| 135.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 21.9b | 16 | x |
| 22.6b | 12 | y |
| 24.1b | 10 | z |
| 20.9b | 12 | t |
| 24.3b | 7 | a |
| 22.9b | 8 | b |
| 21.1b | 10 | c |
| 23.8b | 7 | i |
| 25.6b | 4 | j |
| 20.6b | 12 | k |
Compiled 262 to 179 computations (31.7% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 5.045908388240792e+179 | 1.2447779924768538e+180 |
| 13.0ms | 1.49864419449048e+146 | 8.126371718396347e+147 |
| 40.0ms | 78034045611846.67 | 8.4048345876271e+17 |
| 39.0ms | 1.314584988576366e-106 | 1.3832825840512287e-101 |
| 38.0ms | 1.700312636834686e-162 | 2.6472401399408566e-159 |
| 39.0ms | 2.6034481745893545e-233 | 6.255420357031979e-233 |
| 38.0ms | 9.826577919179858e-263 | 1.7190084189196547e-262 |
| 38.0ms | -3.2103538446130872e-255 | -1.2471094670577845e-258 |
| 37.0ms | -3.3810979634221506e-163 | -1.5846200989670002e-164 |
| 38.0ms | -1.7743175610010773e-101 | -1.5322849638694097e-103 |
| 39.0ms | -6.854494792984612e-35 | -1.2835702761055991e-40 |
Compiled 138 to 109 computations (21% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
10 calls:
| 101.0ms | x |
| 93.0ms | y |
| 86.0ms | z |
| 83.0ms | i |
| 79.0ms | k |
| Error | Segments | Branch |
|---|---|---|
| 23.6b | 12 | x |
| 25.6b | 10 | y |
| 27.0b | 10 | z |
| 24.2b | 8 | t |
| 25.7b | 7 | a |
| 25.3b | 8 | b |
| 25.0b | 8 | c |
| 24.3b | 8 | i |
| 25.9b | 4 | j |
| 23.0b | 9 | k |
Compiled 249 to 172 computations (30.9% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 52.0ms | 5.045908388240792e+179 | 1.2447779924768538e+180 |
| 12.0ms | 1.49864419449048e+146 | 8.126371718396347e+147 |
| 55.0ms | 8680293.68987565 | 23590788931421.863 |
| 39.0ms | 1.700312636834686e-162 | 2.6472401399408566e-159 |
| 95.0ms | 2.6034481745893545e-233 | 6.255420357031979e-233 |
| 51.0ms | 9.826577919179858e-263 | 1.7190084189196547e-262 |
| 108.0ms | -3.2103538446130872e-255 | -1.2471094670577845e-258 |
| 81.0ms | -2.6507720112970817e-125 | -1.6314656155687023e-132 |
Compiled 138 to 109 computations (21% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
10 calls:
| 148.0ms | c |
| 110.0ms | b |
| 98.0ms | i |
| 83.0ms | z |
| 77.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 28.4b | 5 | x |
| 27.1b | 8 | y |
| 27.8b | 9 | z |
| 28.1b | 3 | t |
| 27.3b | 5 | a |
| 27.3b | 9 | b |
| 26.6b | 11 | c |
| 26.8b | 8 | i |
| 27.4b | 3 | j |
| 24.5b | 7 | k |
Compiled 238 to 167 computations (29.8% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 96.0ms | 8680293.68987565 | 23590788931421.863 |
| 62.0ms | 1.700312636834686e-162 | 2.6472401399408566e-159 |
| 83.0ms | 2.6034481745893545e-233 | 6.255420357031979e-233 |
| 40.0ms | 9.826577919179858e-263 | 1.7190084189196547e-262 |
| 54.0ms | -3.2103538446130872e-255 | -1.2471094670577845e-258 |
| 44.0ms | -2.6507720112970817e-125 | -1.6314656155687023e-132 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) |
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t)))) |
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
10 calls:
| 118.0ms | i |
| 109.0ms | y |
| 105.0ms | c |
| 104.0ms | b |
| 100.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 28.4b | 5 | x |
| 27.1b | 8 | y |
| 27.8b | 9 | z |
| 28.1b | 3 | t |
| 27.3b | 5 | a |
| 27.3b | 9 | b |
| 26.6b | 11 | c |
| 26.8b | 8 | i |
| 27.4b | 3 | j |
| 25.6b | 5 | k |
Compiled 227 to 160 computations (29.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 51.0ms | 8680293.68987565 | 23590788931421.863 |
| 64.0ms | 9.826577919179858e-263 | 1.7190084189196547e-262 |
| 61.0ms | -3.2103538446130872e-255 | -1.2471094670577845e-258 |
| 66.0ms | -2.6507720112970817e-125 | -1.6314656155687023e-132 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) |
10 calls:
| 142.0ms | i |
| 76.0ms | b |
| 73.0ms | c |
| 56.0ms | t |
| 54.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 29.8b | 7 | x |
| 29.2b | 6 | y |
| 30.2b | 6 | z |
| 28.1b | 3 | t |
| 28.5b | 3 | a |
| 28.5b | 7 | b |
| 28.1b | 7 | c |
| 28.5b | 8 | i |
| 27.4b | 3 | j |
| 26.9b | 3 | k |
Compiled 191 to 144 computations (24.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 44.0ms | 8680293.68987565 | 23590788931421.863 |
| 65.0ms | -2.6507720112970817e-125 | -1.6314656155687023e-132 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
| Outputs |
|---|
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 -4 (*.f64 i x)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
(*.f64 k (*.f64 j -27)) |
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) |
10 calls:
| 76.0ms | b |
| 62.0ms | c |
| 53.0ms | t |
| 52.0ms | z |
| 45.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 31.9b | 6 | x |
| 35.1b | 3 | y |
| 32.6b | 7 | z |
| 30.1b | 7 | t |
| 32.9b | 5 | a |
| 31.4b | 7 | b |
| 32.0b | 7 | c |
| 33.2b | 5 | i |
| 30.6b | 3 | j |
| 30.5b | 3 | k |
Compiled 182 to 141 computations (22.5% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 8.451982303300754e-28 | 3.8419251003645414e-23 |
| 45.0ms | 2.7501339688677334e-87 | 6.314425551263064e-86 |
| 46.0ms | 5.420980006714453e-152 | 3.1532223333777098e-145 |
| 39.0ms | 4.4053112057294966e-197 | 9.798485222824493e-195 |
| 45.0ms | 4.5206646605173066e-273 | 2.320644275320701e-272 |
| 44.0ms | -6.799772488926225e-185 | -4.336833971558244e-188 |
Compiled 54 to 41 computations (24.1% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 j (*.f64 -27 k)) |
| Outputs |
|---|
(*.f64 -4 (*.f64 a t)) |
(*.f64 c b) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 c b) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 c b) |
(*.f64 j (*.f64 -27 k)) |
(*.f64 -4 (*.f64 a t)) |
10 calls:
| 75.0ms | i |
| 70.0ms | t |
| 69.0ms | c |
| 67.0ms | y |
| 65.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 39.3b | 7 | x |
| 38.2b | 11 | y |
| 38.2b | 11 | z |
| 36.7b | 10 | t |
| 38.4b | 7 | a |
| 39.5b | 6 | b |
| 37.3b | 10 | c |
| 38.0b | 9 | i |
| 37.4b | 7 | j |
| 36.8b | 7 | k |
Compiled 173 to 138 computations (20.2% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 3.8419251003645414e-23 | 2.5394894823773038e-18 |
| 38.0ms | 1.5237648582652415e-129 | 8.082068870535339e-125 |
| 37.0ms | 5.420980006714453e-152 | 3.1532223333777098e-145 |
| 37.0ms | 9.798485222824493e-195 | 2.373546990072004e-193 |
| 37.0ms | 7.972191750369296e-204 | 4.873221014669229e-199 |
| 38.0ms | 4.5206646605173066e-273 | 2.320644275320701e-272 |
| 42.0ms | -5.030361573776496e-158 | -9.059558433077359e-159 |
| 178.0ms | -1.7423876263359367e+57 | -6.6353047024889895e+50 |
| 118.0ms | -1.0938932259989415e+114 | -3.895597983227851e+103 |
Compiled 624 to 535 computations (14.3% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 -4 (*.f64 a t)) |
| Outputs |
|---|
(*.f64 -4 (*.f64 a t)) |
(*.f64 c b) |
(*.f64 -4 (*.f64 a t)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 c b) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -4 (*.f64 a t)) |
10 calls:
| 149.0ms | i |
| 100.0ms | z |
| 98.0ms | y |
| 73.0ms | j |
| 69.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 39.3b | 7 | x |
| 38.2b | 11 | y |
| 38.2b | 11 | z |
| 36.7b | 10 | t |
| 38.4b | 7 | a |
| 39.5b | 6 | b |
| 37.3b | 10 | c |
| 38.0b | 9 | i |
| 37.4b | 7 | j |
| 36.8b | 7 | k |
Compiled 168 to 135 computations (19.6% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 3.8419251003645414e-23 | 2.5394894823773038e-18 |
| 38.0ms | 1.5237648582652415e-129 | 8.082068870535339e-125 |
| 42.0ms | 5.420980006714453e-152 | 3.1532223333777098e-145 |
| 37.0ms | 9.798485222824493e-195 | 2.373546990072004e-193 |
| 50.0ms | 7.972191750369296e-204 | 4.873221014669229e-199 |
| 40.0ms | 4.5206646605173066e-273 | 2.320644275320701e-272 |
| 37.0ms | -5.030361573776496e-158 | -9.059558433077359e-159 |
| 176.0ms | -1.7423876263359367e+57 | -6.6353047024889895e+50 |
| 133.0ms | -1.0938932259989415e+114 | -3.895597983227851e+103 |
Compiled 624 to 535 computations (14.3% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 x (*.f64 i -4)) |
(*.f64 -27 (*.f64 k j)) |
(*.f64 -4 (*.f64 i x)) |
| Outputs |
|---|
(*.f64 -27 (*.f64 k j)) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 c b) |
(*.f64 -4 (*.f64 i x)) |
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
10 calls:
| 180.0ms | x |
| 90.0ms | c |
| 74.0ms | y |
| 66.0ms | z |
| 63.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 40.6b | 5 | x |
| 41.2b | 7 | y |
| 40.7b | 8 | z |
| 42.3b | 8 | t |
| 43.4b | 5 | a |
| 41.5b | 4 | b |
| 39.5b | 9 | c |
| 43.1b | 3 | i |
| 39.2b | 7 | j |
| 39.6b | 7 | k |
Compiled 163 to 132 computations (19% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 160.0ms | 2.201494454230296e-169 | 1.2311914582459945e-164 |
| 54.0ms | 3.435709863455254e-287 | 6.8596555777373045e-280 |
| 171.0ms | -1.059598516641876e-237 | -1.4407124095067472e-238 |
| 195.0ms | -3.877650154002631e-146 | -2.1022012640572525e-146 |
| 38.0ms | -1.377093232029791e-20 | -2.6820121872306478e-21 |
| 653.0ms | -4.344789117886639e+68 | -2.127867377571948e+65 |
Compiled 294 to 249 computations (15.3% saved)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
(*.f64 -27 (*.f64 k j)) |
| Outputs |
|---|
(*.f64 -27 (*.f64 k j)) |
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
10 calls:
| 93.0ms | z |
| 53.0ms | b |
| 38.0ms | a |
| 33.0ms | k |
| 29.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 43.5b | 5 | x |
| 43.6b | 5 | y |
| 42.7b | 6 | z |
| 43.5b | 5 | t |
| 44.7b | 3 | a |
| 41.8b | 4 | b |
| 43.5b | 4 | c |
| 43.7b | 4 | i |
| 41.5b | 3 | j |
| 42.1b | 3 | k |
Compiled 133 to 117 computations (12% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 168.0ms | 2.201494454230296e-169 | 1.2311914582459945e-164 |
| 321.0ms | -4.344789117886639e+68 | -2.127867377571948e+65 |
Compiled 294 to 249 computations (15.3% saved)
Total -21.1b remaining (-50.8%)
Threshold costs -21.1b (-50.8%)
| Inputs |
|---|
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
| Outputs |
|---|
(*.f64 k (*.f64 j -27)) |
(*.f64 c b) |
(*.f64 k (*.f64 j -27)) |
10 calls:
| 134.0ms | b |
| 46.0ms | t |
| 37.0ms | y |
| 28.0ms | i |
| 19.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 43.5b | 5 | x |
| 43.7b | 5 | y |
| 42.7b | 6 | z |
| 43.5b | 5 | t |
| 44.7b | 3 | a |
| 41.8b | 4 | b |
| 43.5b | 4 | c |
| 43.7b | 4 | i |
| 41.5b | 3 | j |
| 42.1b | 3 | k |
Compiled 128 to 114 computations (10.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 2.201494454230296e-169 | 1.2311914582459945e-164 |
| 333.0ms | -4.344789117886639e+68 | -2.127867377571948e+65 |
Compiled 294 to 249 computations (15.3% saved)
| 1× | egg-herbie |
| 70× | *-commutative_binary64 |
| 60× | +-commutative_binary64 |
| 39× | sub-neg_binary64 |
| 26× | distribute-rgt-neg-in_binary64 |
| 26× | cancel-sign-sub-inv_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 326 | 3196 |
| 1 | 448 | 3180 |
| 2 | 540 | 3180 |
| 3 | 599 | 3180 |
| 4 | 644 | 3180 |
| 5 | 667 | 3180 |
| 6 | 672 | 3180 |
| 7 | 674 | 3180 |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)))) |
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) |
(if (<=.f64 x -1000000000000000019884624838656) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))) |
(if (<=.f64 x -14407902899182596/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 x 7736601224088065/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) (if (<=.f64 i -3042472038068783/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (if (<=.f64 i 1774831514511119/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 i 17665379021274744/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) (if (<=.f64 i 17665379021274744/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))))) |
(if (<=.f64 b -6618765535024625/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) (if (<=.f64 b -6821646730682149/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -260000000000000002620305667796337350390957381097104846849461714944) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) (if (<=.f64 t -645449942930869120/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 t 186951781234324128/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -2150000000000000134990500747512031285872479218919388834576702898176) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) (if (<=.f64 t -645449942930869120/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 t 186951781234324128/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))))) |
(if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 6501620769222141/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (if (<=.f64 k 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -1800000000000000121868960180700684962200670523615990513664) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 t -1046469630027127/73786976294838206464) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -6242849879872753/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 t -2786931370999829/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 t -645449942930869120/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 t -1062958899053348608/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (if (<=.f64 t 2881738340421297664/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (if (<=.f64 t 8770540647707197/35184372088832) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 194999999999999987367378186465447849003066385280847161643467426516227823665974328016168949332457571151986420506163562699789581432302482178574947463307011624051058831650045540699574671920923029696973635584) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 3424717181187029/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 4994178919158187/64) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 745599021287935488/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 4994178919158187/64) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))))))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 745599021287935488/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 745599021287935488/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))) |
(if (<=.f64 t -1332451678490704896/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 7415211401840345/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 i x)) (if (<=.f64 t 6159598097056083/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 t 2356068797105001/2787593149816327892691964784081045188247552) (*.f64 k (*.f64 j -27)) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))))))))) |
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t -669999999999999988811895632897711379710309354700800) (*.f64 c b) (if (<=.f64 t -12441613475970188/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 2881738340421297664/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c b) (if (<=.f64 t 824661822421925248/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 -27 (*.f64 k j)) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 i x)) (if (<=.f64 t 4756810737311971/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 c b) (if (<=.f64 t 13073393666850102/340282366920938463463374607431768211456) (*.f64 j (*.f64 -27 k)) (*.f64 -4 (*.f64 a t))))))))))) |
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t -669999999999999988811895632897711379710309354700800) (*.f64 c b) (if (<=.f64 t -12441613475970188/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 2881738340421297664/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c b) (if (<=.f64 t 824661822421925248/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 -27 (*.f64 k j)) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 i x)) (if (<=.f64 t 4756810737311971/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 c b) (if (<=.f64 t 13073393666850102/340282366920938463463374607431768211456) (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 a t))))))))))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 -27 (*.f64 k j)) (if (<=.f64 j -4686005444659023872/340282366920938463463374607431768211456) (*.f64 c b) (if (<=.f64 j -2232987362336638208/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 -4 (*.f64 i x)) (if (<=.f64 j -7768509468227911/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 c b) (if (<=.f64 j 184069634524353/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 -4 (*.f64 i x)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c b) (*.f64 k (*.f64 j -27)))))))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 -27 (*.f64 k j)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c b) (*.f64 k (*.f64 j -27)))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 k (*.f64 j -27)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c b) (*.f64 k (*.f64 j -27)))) |
(*.f64 c b) |
| Outputs |
|---|
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (-.f64 (+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t)))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)))) |
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i)))) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) (*.f64 t (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)))) |
(if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) -inf.0) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4))) (if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) (+.f64 (+.f64 (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) (*.f64 t (*.f64 a -4)))) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))))) |
(if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) -inf.0) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) (+.f64 (+.f64 (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 x 18) (*.f64 y (*.f64 z t))) (*.f64 t (*.f64 a -4)))) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))))) |
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) |
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i)))) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i)))) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))))) |
(if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) -inf.0) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4))) (if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4))))) |
(if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) -inf.0) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) 1619999999999999987936919778475954513902782190979837497390751746249919374861931715601547456841414892581995658479060234750417740094305345174729464489702811272125764937250903805605001962022833689014471561938081756573533938308299335704421100025342287583457874696366761038673551434571183840419869884416) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a -4))) (*.f64 b c)) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27))) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))) |
(if (<=.f64 x -1000000000000000019884624838656) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 z x))) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))) |
(if (<=.f64 x -1000000000000000019884624838656) (-.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i)))) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 x z))) (*.f64 t (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))) |
(if (<=.f64 x -1000000000000000019884624838656) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4))) (+.f64 (+.f64 (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 x z))) (*.f64 t (*.f64 a -4)))) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27)))) |
(if (<=.f64 x -1000000000000000019884624838656) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (+.f64 (+.f64 (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 18 y) (*.f64 t (*.f64 x z))) (*.f64 t (*.f64 a -4)))) (*.f64 i (*.f64 x -4))) (*.f64 k (*.f64 j -27)))) |
(if (<=.f64 x -14407902899182596/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 x 7736601224088065/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (-.f64 (+.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))))) |
(if (<=.f64 x -3601975724795649/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (-.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i)))) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 x 7736601224088065/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (-.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i)))) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))))) |
(if (<=.f64 x -3601975724795649/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4))) (if (<=.f64 x 7736601224088065/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4))))) |
(if (<=.f64 x -3601975724795649/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 x 7736601224088065/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (+.f64 (+.f64 (*.f64 b c) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4)))) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) (if (<=.f64 i -3042472038068783/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (if (<=.f64 i 1774831514511119/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (-.f64 (+.f64 (*.f64 c b) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 i 17665379021274744/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))) (if (<=.f64 i -3042472038068783/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (if (<=.f64 i 1774831514511119/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (-.f64 (+.f64 (*.f64 b c) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 i 2208172377659343/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))))) (if (<=.f64 i -3042472038068783/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (if (<=.f64 i 1774831514511119/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (+.f64 (*.f64 b c) (*.f64 18 (*.f64 x (*.f64 z (*.f64 y t))))) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 i 2208172377659343/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))))))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) (if (<=.f64 i 17665379021274744/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 c b) (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 -4 a)) t) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))) (if (<=.f64 i 2208172377659343/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))))) |
(if (<=.f64 i -6920103541444589255556225091008683308347516166610327290601148893919355201967880864268288) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))))) (if (<=.f64 i 2208172377659343/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))))) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))))))) |
(if (<=.f64 b -6618765535024625/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))) (if (<=.f64 b -6821646730682149/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))))) |
(if (<=.f64 b -6618765535024625/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))) (if (<=.f64 b -6821646730682149/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i))) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))))) |
(if (<=.f64 b -6618765535024625/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))) (if (<=.f64 b -6821646730682149/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (-.f64 (*.f64 b c) (+.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k))) (*.f64 4 (*.f64 x i)))))) |
(if (<=.f64 b -6618765535024625/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))))) (if (<=.f64 b -6821646730682149/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -260000000000000002620305667796337350390957381097104846849461714944) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 0 (*.f64 k (*.f64 j -27))))) (if (<=.f64 t -645449942930869120/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 t 186951781234324128/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -260000000000000002620305667796337350390957381097104846849461714944) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (*.f64 k (*.f64 j -27)))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t 5842243163572629/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i)))) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -260000000000000002620305667796337350390957381097104846849461714944) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (*.f64 k (*.f64 j -27)))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t 5842243163572629/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i)))) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -260000000000000002620305667796337350390957381097104846849461714944) (+.f64 (*.f64 b c) (+.f64 (*.f64 -4 (*.f64 x i)) (*.f64 k (*.f64 j -27)))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t 5842243163572629/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (*.f64 b c) (+.f64 (*.f64 27 (*.f64 j k)) (*.f64 4 (*.f64 x i)))) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -2150000000000000134990500747512031285872479218919388834576702898176) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) (if (<=.f64 t -645449942930869120/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 t 186951781234324128/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -2150000000000000134990500747512031285872479218919388834576702898176) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i)))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t 5842243163572629/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i)))) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -2150000000000000134990500747512031285872479218919388834576702898176) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i)))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t 5842243163572629/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 (*.f64 b c) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i)))) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -2150000000000000134990500747512031285872479218919388834576702898176) (-.f64 (*.f64 b c) (+.f64 (*.f64 27 (*.f64 j k)) (*.f64 4 (*.f64 x i)))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t 5842243163572629/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (*.f64 b c) (+.f64 (*.f64 27 (*.f64 j k)) (*.f64 4 (*.f64 x i)))) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))))) |
(if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 6501620769222141/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (if (<=.f64 k 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 a t)))))))))) |
(if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 6501620769222141/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i))) (if (<=.f64 k 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))))))))) |
(if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 6501620769222141/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (if (<=.f64 k 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (-.f64 (*.f64 b c) (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))))))))) |
(if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 6501620769222141/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (if (<=.f64 k 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))))))) |
(if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k 6501620769222141/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (if (<=.f64 k 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k)))))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -1800000000000000121868960180700684962200670523615990513664) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 t -1046469630027127/73786976294838206464) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (if (<=.f64 t -6242849879872753/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 t -2786931370999829/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 t -645449942930869120/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 t -1062958899053348608/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (if (<=.f64 t 2881738340421297664/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (if (<=.f64 t 8770540647707197/35184372088832) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 194999999999999987367378186465447849003066385280847161643467426516227823665974328016168949332457571151986420506163562699789581432302482178574947463307011624051058831650045540699574671920923029696973635584) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))))))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -1800000000000000121868960180700684962200670523615990513664) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t -1046469630027127/73786976294838206464) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -6242849879872753/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t -2786931370999829/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 t -4152183199427143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 1376728020530629/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 5628395196135347/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 8770540647707197/35184372088832) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 194999999999999987367378186465447849003066385280847161643467426516227823665974328016168949332457571151986420506163562699789581432302482178574947463307011624051058831650045540699574671920923029696973635584) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -1800000000000000121868960180700684962200670523615990513664) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t -1046469630027127/73786976294838206464) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -6242849879872753/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 t -2786931370999829/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 t -4152183199427143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 1376728020530629/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 5628395196135347/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 8770540647707197/35184372088832) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 194999999999999987367378186465447849003066385280847161643467426516227823665974328016168949332457571151986420506163562699789581432302482178574947463307011624051058831650045540699574671920923029696973635584) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -1800000000000000121868960180700684962200670523615990513664) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t -1046469630027127/73786976294838206464) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -6242849879872753/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 t -2786931370999829/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 t -4152183199427143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 1376728020530629/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 5628395196135347/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 8770540647707197/35184372088832) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 194999999999999987367378186465447849003066385280847161643467426516227823665974328016168949332457571151986420506163562699789581432302482178574947463307011624051058831650045540699574671920923029696973635584) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))))))))) |
(if (<=.f64 t -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -1800000000000000121868960180700684962200670523615990513664) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 t -1046469630027127/73786976294838206464) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (if (<=.f64 t -6242849879872753/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 t -2786931370999829/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 t -5042577679147415/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 t -4152183199427143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 1376728020530629/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 5628395196135347/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (if (<=.f64 t 8770540647707197/35184372088832) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 t 194999999999999987367378186465447849003066385280847161643467426516227823665974328016168949332457571151986420506163562699789581432302482178574947463307011624051058831650045540699574671920923029696973635584) (*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 x z))) (*.f64 a -4))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 3424717181187029/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 4994178919158187/64) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 3424717181187029/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 -4 i))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 3424717181187029/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 3424717181187029/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k 3424717181187029/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 x (+.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 i -4))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 745599021287935488/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 4994178919158187/64) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (neg.f64 (+.f64 (*.f64 4 (*.f64 t a)) (*.f64 27 (*.f64 j k)))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -3205713716167411/46768052394588893382517914646921056628989841375232) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -5592933722634879/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k -2740218484205475/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 2715669541188961/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 4994178919158187/64) (-.f64 (*.f64 (*.f64 t a) -4) (*.f64 27 (*.f64 j k))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27))))))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 745599021287935488/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 4660197189711385/536870912) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 4660197189711385/536870912) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 (*.f64 j k) -27) (*.f64 -4 (*.f64 x i))) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 745599021287935488/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (+.f64 0 (*.f64 (*.f64 t z) (*.f64 x y)))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 4660197189711385/536870912) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k 1456248088452999/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 6890111092295531/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 18 (*.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 k 4660197189711385/536870912) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 k 222965812962263168/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 x i))) (if (<=.f64 k 4660197189711385/536870912) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k -6784049516477805/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 k 1741920413767681/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x i))) (if (<=.f64 k 4660197189711385/536870912) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))) (if (<=.f64 k 37281577517691080/4294967296) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))) |
(if (<=.f64 k -5050685841970747/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)) (if (<=.f64 k 4660197189711385/536870912) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (+.f64 (*.f64 b c) (*.f64 (*.f64 j k) -27)))) |
(if (<=.f64 t -1332451678490704896/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 7415211401840345/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 i x)) (if (<=.f64 t 6159598097056083/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))) (if (<=.f64 t 2356068797105001/2787593149816327892691964784081045188247552) (*.f64 k (*.f64 j -27)) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 a t))))))))) |
(if (<=.f64 t -1301222342276079/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 t 1376728020530629/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 7415211401840345/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 x i)) (if (<=.f64 t 6159598097056083/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)) (if (<=.f64 t 2356068797105001/2787593149816327892691964784081045188247552) (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 b c) (*.f64 (*.f64 t a) -4)))))))) |
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t -669999999999999988811895632897711379710309354700800) (*.f64 c b) (if (<=.f64 t -12441613475970188/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 2881738340421297664/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c b) (if (<=.f64 t 824661822421925248/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 -27 (*.f64 k j)) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 i x)) (if (<=.f64 t 4756810737311971/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 c b) (if (<=.f64 t 13073393666850102/340282366920938463463374607431768211456) (*.f64 j (*.f64 -27 k)) (*.f64 -4 (*.f64 a t))))))))))) |
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 (*.f64 t a) -4) (if (<=.f64 t -669999999999999988811895632897711379710309354700800) (*.f64 b c) (if (<=.f64 t -3110403368992547/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (*.f64 t a) -4) (if (<=.f64 t 1376728020530629/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 5628395196135347/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 b c) (if (<=.f64 t 6442670487671291/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (*.f64 (*.f64 j k) -27) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 x i)) (if (<=.f64 t 4756810737311971/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 b c) (if (<=.f64 t 6536696833425051/170141183460469231731687303715884105728) (*.f64 j (*.f64 k -27)) (*.f64 (*.f64 t a) -4)))))))))) |
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t -669999999999999988811895632897711379710309354700800) (*.f64 c b) (if (<=.f64 t -12441613475970188/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -4 (*.f64 a t)) (if (<=.f64 t 44055296656980128/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 2881738340421297664/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c b) (if (<=.f64 t 824661822421925248/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 -27 (*.f64 k j)) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 i x)) (if (<=.f64 t 4756810737311971/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 c b) (if (<=.f64 t 13073393666850102/340282366920938463463374607431768211456) (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 a t))))))))))) |
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 (*.f64 t a) -4) (if (<=.f64 t -669999999999999988811895632897711379710309354700800) (*.f64 b c) (if (<=.f64 t -3110403368992547/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (*.f64 t a) -4) (if (<=.f64 t 1376728020530629/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 k (*.f64 j -27)) (if (<=.f64 t 5628395196135347/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 b c) (if (<=.f64 t 6442670487671291/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (*.f64 (*.f64 j k) -27) (if (<=.f64 t 3196652320476433/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 x i)) (if (<=.f64 t 4756810737311971/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 b c) (if (<=.f64 t 6536696833425051/170141183460469231731687303715884105728) (*.f64 k (*.f64 j -27)) (*.f64 (*.f64 t a) -4)))))))))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 -27 (*.f64 k j)) (if (<=.f64 j -4686005444659023872/340282366920938463463374607431768211456) (*.f64 c b) (if (<=.f64 j -2232987362336638208/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 -4 (*.f64 i x)) (if (<=.f64 j -7768509468227911/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 c b) (if (<=.f64 j 184069634524353/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 -4 (*.f64 i x)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c b) (*.f64 k (*.f64 j -27)))))))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 (*.f64 j k) -27) (if (<=.f64 j -1144044298012457/83076749736557242056487941267521536) (*.f64 b c) (if (<=.f64 j -8722606884127493/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 -4 (*.f64 x i)) (if (<=.f64 j -7768509468227911/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 b c) (if (<=.f64 j 184069634524353/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 -4 (*.f64 x i)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b c) (*.f64 k (*.f64 j -27)))))))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 -27 (*.f64 k j)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c b) (*.f64 k (*.f64 j -27)))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 (*.f64 j k) -27) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b c) (*.f64 k (*.f64 j -27)))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 k (*.f64 j -27)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c b) (*.f64 k (*.f64 j -27)))) |
(if (<=.f64 j -430000000000000012032323383233960374768763156769139645638591339560960) (*.f64 k (*.f64 j -27)) (if (<=.f64 j 7483503011949591/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b c) (*.f64 k (*.f64 j -27)))) |
(*.f64 c b) |
(*.f64 b c) |
| 1× | fuel |
(sort j k)
(sort b c)
Compiled 5936 to 3353 computations (43.5% saved)
Loading profile data...