Time bar (total: 22.3s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.7% | 0.3% | 0 |
| 0% | 99.7% | 0.3% | 1 |
| 0% | 99.7% | 0.3% | 2 |
| 0% | 99.7% | 0.3% | 3 |
| 0% | 99.7% | 0.3% | 4 |
| 0% | 99.7% | 0.3% | 5 |
| 0% | 99.7% | 0.3% | 6 |
| 0% | 99.7% | 0.3% | 7 |
| 0% | 99.7% | 0.3% | 8 |
| 0% | 99.7% | 0.3% | 9 |
| 0% | 99.7% | 0.3% | 10 |
| 0% | 99.7% | 0.3% | 11 |
| 0.3% | 86.9% | 12.8% | 12 |
Compiled 41 to 30 computations (26.8% saved)
| 2.3s | 8256× | body | 256 | valid |
| 1.6s | 6092× | body | 256 | invalid |
| 2× | egg-herbie |
| 549× | exp-prod_binary64 |
| 417× | fma-def_binary64 |
| 409× | exp-sum_binary64 |
| 388× | fma-neg_binary64 |
| 346× | *-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 263 | 1034 |
| 1 | 602 | 924 |
| 2 | 1793 | 880 |
| 3 | 6292 | 880 |
| 0 | 7 | 7 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
| Inputs |
|---|
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 y (+.f64 y (*.f64 x (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 z (+.f64 z (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 x (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 t (+.f64 t (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 x a))) x) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 x 3)))))))))) |
(/.f64 a (+.f64 a (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t x))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 x (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 b (+.f64 b (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 x c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 c (+.f64 c (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b x) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 z (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 t (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 y a))) y) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 y 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 a (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t y))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 y (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 b (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 y c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 c (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b y) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 t (sqrt.f64 (+.f64 z a))) z) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 z 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 t z))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 z (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 z c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b z) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a t))) a) (*.f64 (-.f64 b c) (-.f64 (+.f64 t (/.f64 5 6)) (/.f64 2 (*.f64 a 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 b a))) b) (*.f64 (-.f64 t c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 b 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 c a))) c) (*.f64 (-.f64 b t) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 c 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t b))) t) (*.f64 (-.f64 a c) (-.f64 (+.f64 b (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t c))) t) (*.f64 (-.f64 b a) (-.f64 (+.f64 c (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 c b) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
| Outputs |
|---|
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b)))) x)) |
(/.f64 y (+.f64 y (*.f64 x (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 y (+.f64 y (*.f64 x (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))) |
(/.f64 y (fma.f64 x (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) y)) |
(/.f64 y (fma.f64 x (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) y)) |
(/.f64 y (fma.f64 x (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b)))) y)) |
(/.f64 z (+.f64 z (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 x (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 z (+.f64 z (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 x (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))) |
(/.f64 z (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 x t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) z)) |
(/.f64 z (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 x t)))) z)) |
(/.f64 z (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 x t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b)))) z)) |
(/.f64 t (+.f64 t (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 x a))) x) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 x 3)))))))))) |
(/.f64 t (+.f64 t (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 x a))) x) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 x 3))))))))) |
(/.f64 t (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z x) (sqrt.f64 (+.f64 x a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 x)))))) t)) |
(/.f64 t (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 x))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 x a)) (/.f64 z x)))) t)) |
(/.f64 t (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 x a)) (/.f64 z x) (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 x))) (-.f64 c b)))) t)) |
(/.f64 a (+.f64 a (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t x))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 x (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 a (+.f64 a (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 x t)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 x 5/6) (/.f64 2 (*.f64 t 3))))))))) |
(/.f64 a (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 x t))) (*.f64 (-.f64 b c) (+.f64 x (-.f64 5/6 (/.f64 2/3 t)))))) a)) |
(/.f64 a (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 x (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 x t)) (/.f64 z t)))) a)) |
(/.f64 a (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 x t)) (/.f64 z t) (*.f64 (+.f64 x (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b)))) a)) |
(/.f64 b (+.f64 b (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 x c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 b (+.f64 b (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 x c))))))) |
(/.f64 b (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 x c)))) b)) |
(/.f64 b (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c x) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) b)) |
(/.f64 b (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c x)))) b)) |
(/.f64 c (+.f64 c (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b x) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 c (+.f64 c (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 b x))))))) |
(/.f64 c (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 b x)))) c)) |
(/.f64 c (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 x b)))) c)) |
(/.f64 c (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 x b)))) c)) |
(/.f64 x (+.f64 x (*.f64 z (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 z (pow.f64 (exp.f64 2) (-.f64 (/.f64 y (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))) |
(/.f64 x (fma.f64 z (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 y t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) x)) |
(/.f64 x (fma.f64 z (pow.f64 (exp.f64 2) (fma.f64 (/.f64 y t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b)))) x)) |
(/.f64 x (fma.f64 z (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b)))) x)) |
(/.f64 x (+.f64 x (*.f64 t (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 y a))) y) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 y 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 t (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 y a))) y) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 y 3))))))))) |
(/.f64 x (fma.f64 t (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z y) (sqrt.f64 (+.f64 y a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 y)))))) x)) |
(/.f64 x (fma.f64 t (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 y))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 y a)) (/.f64 z y)))) x)) |
(/.f64 x (fma.f64 t (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 y a)) (/.f64 z y) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 y))) (-.f64 c b)))) x)) |
(/.f64 x (+.f64 x (*.f64 a (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t y))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 y (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 a (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 y t)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 y 5/6) (/.f64 2 (*.f64 t 3))))))))) |
(/.f64 x (fma.f64 a (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 y t))) (*.f64 (-.f64 b c) (+.f64 y (-.f64 5/6 (/.f64 2/3 t)))))) x)) |
(/.f64 x (fma.f64 a (pow.f64 (exp.f64 2) (fma.f64 (+.f64 (+.f64 y 5/6) (/.f64 -2/3 t)) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 y t)) (/.f64 z t)))) x)) |
(/.f64 x (fma.f64 a (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 y t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 y 5/6) (/.f64 -2/3 t)) (-.f64 c b)))) x)) |
(/.f64 x (+.f64 x (*.f64 b (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 y c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 b (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 y c))))))) |
(/.f64 x (fma.f64 b (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 y c)))) x)) |
(/.f64 x (fma.f64 b (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c y) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x)) |
(/.f64 x (fma.f64 b (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c y)))) x)) |
(/.f64 x (+.f64 x (*.f64 c (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b y) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 c (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 b y))))))) |
(/.f64 x (fma.f64 c (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 b y)))) x)) |
(/.f64 x (fma.f64 c (pow.f64 (exp.f64 2) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 y b)))) x)) |
(/.f64 x (fma.f64 c (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 y b)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 t (sqrt.f64 (+.f64 z a))) z) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 z 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 t (/.f64 z (sqrt.f64 (+.f64 z a)))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 z 3)))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 t z) (sqrt.f64 (+.f64 z a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 z)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 z))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 z a)) (/.f64 t z)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 t z))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 z (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 a (/.f64 t (sqrt.f64 (+.f64 z t)))) (*.f64 (-.f64 b c) (+.f64 z (-.f64 5/6 (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 a t) (sqrt.f64 (+.f64 z t))) (*.f64 (-.f64 b c) (+.f64 z (-.f64 5/6 (/.f64 2/3 t)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 z (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 z t)) (/.f64 a t)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 z t)) (/.f64 a t) (*.f64 (+.f64 z (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 z c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 b (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 z c))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 b t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 z c)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (/.f64 b t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c z)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 b t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c z)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b z) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 c (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 b z))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 c t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 b z)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 z b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 c t)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 c t) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 z b)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a t))) a) (*.f64 (-.f64 b c) (-.f64 (+.f64 t (/.f64 5 6)) (/.f64 2 (*.f64 a 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 a (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (+.f64 t (-.f64 5/6 (/.f64 2 (*.f64 a 3)))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z a) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 t (-.f64 5/6 (/.f64 2/3 a)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (/.f64 z a) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 (+.f64 t 5/6) (/.f64 -2/3 a)) (-.f64 c b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z a) (*.f64 (+.f64 (+.f64 t 5/6) (/.f64 -2/3 a)) (-.f64 c b)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 b a))) b) (*.f64 (-.f64 t c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 b 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 b (sqrt.f64 (+.f64 a b)))) (*.f64 (-.f64 t c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 b 3))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z b) (sqrt.f64 (+.f64 a b))) (*.f64 (-.f64 t c) (+.f64 5/6 (-.f64 a (/.f64 2/3 b)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 b))) (-.f64 c t) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 z b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 a b)) (/.f64 z b) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 b))) (-.f64 c t)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 c a))) c) (*.f64 (-.f64 b t) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 c 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 c (sqrt.f64 (+.f64 a c)))) (*.f64 (-.f64 b t) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 c 3))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z c) (sqrt.f64 (+.f64 a c))) (*.f64 (-.f64 b t) (+.f64 5/6 (-.f64 a (/.f64 2/3 c)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (/.f64 z c) (sqrt.f64 (+.f64 a c)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 c))) (-.f64 t b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 a c)) (/.f64 z c) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 c))) (-.f64 t b)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t b))) t) (*.f64 (-.f64 a c) (-.f64 (+.f64 b (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t b)))) (*.f64 (-.f64 a c) (+.f64 b (-.f64 5/6 (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t b))) (*.f64 (-.f64 a c) (+.f64 b (-.f64 5/6 (/.f64 2/3 t)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 5/6 (-.f64 (/.f64 2/3 t) b)) (-.f64 c a) (*.f64 (sqrt.f64 (+.f64 t b)) (/.f64 z t)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t b)) (/.f64 z t) (*.f64 (-.f64 5/6 (-.f64 (/.f64 2/3 t) b)) (-.f64 c a)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t c))) t) (*.f64 (-.f64 b a) (-.f64 (+.f64 c (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t c))) t) (*.f64 (-.f64 b a) (+.f64 c (-.f64 5/6 (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t c))) (*.f64 (-.f64 b a) (+.f64 c (-.f64 5/6 (/.f64 2/3 t)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 a b) (*.f64 (sqrt.f64 (+.f64 t c)) (/.f64 z t)))) x)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 c b) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 c b))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) x)) |
Compiled 47 to 36 computations (23.4% saved)
| 1× | egg-herbie |
| 433× | exp-sum_binary64 |
| 311× | distribute-rgt-in_binary64 |
| 293× | distribute-lft-in_binary64 |
| 268× | unsub-neg_binary64 |
| 250× | fma-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 47 |
| 1 | 55 | 42 |
| 2 | 138 | 40 |
| 3 | 631 | 40 |
| 4 | 3487 | 40 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
| Outputs |
|---|
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 (+.f64 a 5/6) (/.f64 2/3 t)) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) x)) |
Compiled 67 to 42 computations (37.3% 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.2b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) |
| ▶ | 1.8b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) x)) |
Compiled 74 to 52 computations (29.7% saved)
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) | |
| 0.0b | (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) | |
| 0.0b | (-.f64 -5/6 a) | |
| 0.0b | (sqrt.f64 (+.f64 t a)) | |
| ✓ | 0.0b | (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
| ✓ | 0.1b | (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
| ✓ | 0.4b | (/.f64 2/3 t) |
| ✓ | 1.6b | (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
Compiled 149 to 71 computations (52.3% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a | @ | 0 | (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
| 2.0ms | a | @ | 0 | (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
| 2.0ms | t | @ | 0 | (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
| 1.0ms | c | @ | -inf | (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
| 1.0ms | t | @ | inf | (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
| 1× | batch-egg-rewrite |
| 713× | fma-def_binary64 |
| 369× | fma-neg_binary64 |
| 368× | expm1-udef_binary64 |
| 368× | log1p-udef_binary64 |
| 212× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 58 |
| 1 | 399 | 58 |
| 2 | 6068 | 58 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(/.f64 2/3 t) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 1) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (/.f64 2/3 t))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (-.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) (-.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2/3 (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 8/27 (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t 3/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 4/9 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 8/27 (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2/3 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (neg.f64 c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) 1) (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 b c) (-.f64 b c)) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (*.f64 (+.f64 b c) (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 b c) (-.f64 b c)) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) (*.f64 (+.f64 b c) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (*.f64 (+.f64 b c) (-.f64 b c))) (*.f64 (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (*.f64 (+.f64 b c) (-.f64 b c))) (*.f64 (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) 3) (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3)) (fma.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (/.f64 2/3 t)) (-.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (*.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (/.f64 2/3 t)) (neg.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) (-.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 b c) (-.f64 b c)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (-.f64 b c)) (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 b c)) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (+.f64 b c) (-.f64 b c))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 (-.f64 b c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (neg.f64 c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b c) (/.f64 2/3 t) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b c) (-.f64 -5/6 a) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 (*.f64 (/.f64 1 t) (-.f64 b c)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2/3 t) (-.f64 b c) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -5/6 a) (-.f64 b c) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (*.f64 (cbrt.f64 (/.f64 2/3 t)) (-.f64 b c)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (*.f64 (cbrt.f64 (-.f64 -5/6 a)) (-.f64 b c)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b c)) 2) (*.f64 (cbrt.f64 (-.f64 b c)) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b c)) 2) (*.f64 (cbrt.f64 (-.f64 b c)) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2/3 t)) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (-.f64 b c)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 -5/6 a)) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b c)) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b c)) (*.f64 (sqrt.f64 (-.f64 b c)) (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) 1 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t))) (cbrt.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)))) (cbrt.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t))) (sqrt.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (-.f64 -5/6 a))) (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (-.f64 b c))) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (-.f64 b c))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 (-.f64 b c))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 (-.f64 b c))) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (/.f64 2/3 t))) (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b c) 2/3) (/.f64 1 t) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b c) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2))) (cbrt.f64 (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b c) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 2/3 t) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 b c)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 2/3 t) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 b c)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 -5/6 a) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 b c)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 -5/6 a) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 b c)) (*.f64 (-.f64 b c) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b c) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b c) (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -5/6 (-.f64 a (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2/3 t) -5/6) a)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/9 (*.f64 t t)) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (pow.f64 (-.f64 -5/6 a) 2) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (/.f64 1 (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (/.f64 1 (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (+.f64 (pow.f64 (-.f64 -5/6 a) 2) (-.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (neg.f64 (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) (neg.f64 (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2/3 (fma.f64 a (+.f64 a -5/6) 25/36) (*.f64 t (-.f64 -125/216 (pow.f64 a 3)))) (*.f64 t (fma.f64 a (+.f64 a -5/6) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (*.f64 (*.f64 t 3/2) (-.f64 -125/216 (pow.f64 a 3)))) (*.f64 (*.f64 t 3/2) (fma.f64 a (+.f64 a -5/6) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -2/3 (fma.f64 a (+.f64 a -5/6) 25/36) (*.f64 (neg.f64 t) (-.f64 -125/216 (pow.f64 a 3)))) (*.f64 (neg.f64 t) (fma.f64 a (+.f64 a -5/6) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2/3 (+.f64 a -5/6) (*.f64 t (-.f64 25/36 (*.f64 a a)))) (*.f64 t (+.f64 a -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (-.f64 25/36 (*.f64 a a)))) (*.f64 (*.f64 t 3/2) (+.f64 a -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -2/3 (+.f64 a -5/6) (*.f64 (neg.f64 t) (-.f64 25/36 (*.f64 a a)))) (*.f64 (neg.f64 t) (+.f64 a -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 -125/216 (pow.f64 a 3)) t (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) 2/3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 25/36 (*.f64 a a)) t (*.f64 (+.f64 a -5/6) 2/3)) (*.f64 (+.f64 a -5/6) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 -125/216 (pow.f64 a 3)) (*.f64 t 3/2) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) 1)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (*.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 t 3/2) (*.f64 (+.f64 a -5/6) 1)) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 -125/216 (pow.f64 a 3)) (neg.f64 t) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) -2/3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 25/36 (*.f64 a a)) (neg.f64 t) (*.f64 (+.f64 a -5/6) -2/3)) (*.f64 (+.f64 a -5/6) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3) (pow.f64 a 3)) (fma.f64 (+.f64 (/.f64 2/3 t) -5/6) (+.f64 (/.f64 2/3 t) -5/6) (fma.f64 a a (*.f64 (+.f64 (/.f64 2/3 t) -5/6) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (/.f64 2/3 t) -5/6) (+.f64 (/.f64 2/3 t) -5/6) (neg.f64 (*.f64 a a))) (+.f64 (+.f64 (/.f64 2/3 t) -5/6) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 -5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 (/.f64 1 t) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2/3 t) 1 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -5/6 a) 1 (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 2/3 t) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 -5/6 a) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 2/3 t) -5/6) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 -5/6 a)) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (cbrt.f64 (-.f64 -5/6 a)) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 (-.f64 -5/6 a)) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (/.f64 1 (neg.f64 t)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 a -5/6) 25/36)) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 t) 2/3 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 1 (+.f64 a -5/6)) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (sqrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) |
| 1× | egg-herbie |
| 611× | fma-def_binary64 |
| 570× | associate-+l-_binary64 |
| 461× | associate-+r-_binary64 |
| 356× | associate-+l+_binary64 |
| 349× | associate--r+_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 118 | 2312 |
| 1 | 332 | 2293 |
| 2 | 929 | 2266 |
| 3 | 3763 | 2247 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 2/3 (-.f64 b c)) (*.f64 (sqrt.f64 a) z)) t) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z))))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 2/3 (/.f64 (-.f64 b c) t)) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(/.f64 2/3 t) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(*.f64 -1 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(*.f64 -1 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 2/3 (-.f64 b c)) (*.f64 (sqrt.f64 a) z)) t) |
(/.f64 (fma.f64 2/3 (-.f64 b c) (*.f64 (sqrt.f64 a) z)) t) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (-.f64 b c) (+.f64 a 5/6)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(fma.f64 2/3 (/.f64 (-.f64 b c) t) (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))) (*.f64 (-.f64 b c) (+.f64 a 5/6)))) |
(+.f64 (fma.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (/.f64 (sqrt.f64 a) t))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (-.f64 b c) (+.f64 a 5/6)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t)))))) |
(fma.f64 -1/8 (*.f64 z (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))) (*.f64 (-.f64 b c) (+.f64 a 5/6))))) |
(+.f64 (fma.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (*.f64 t -1/8)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) |
(+.f64 (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (/.f64 (sqrt.f64 a) t))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (*.f64 t -1/8)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (-.f64 b c) (+.f64 a 5/6)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))))))) |
(fma.f64 -1/8 (*.f64 z (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))))))) |
(+.f64 (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 z (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (*.f64 t -1/8)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) |
(+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (/.f64 (sqrt.f64 a) t))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 t (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 a 5))))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6)) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6)) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t)))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z))) |
(fma.f64 a (fma.f64 -1 (-.f64 b c) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))) |
(fma.f64 a (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (-.f64 b c)) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))) |
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (fma.f64 a (fma.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 c b)) (*.f64 z (sqrt.f64 (/.f64 1 t))))) |
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (fma.f64 a (-.f64 (fma.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (*.f64 z (sqrt.f64 (/.f64 1 t))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) |
(fma.f64 a (fma.f64 -1 (-.f64 b c) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) |
(fma.f64 a (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (-.f64 b c)) (fma.f64 -1/8 (*.f64 z (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) |
(fma.f64 a (fma.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 c b)) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 (*.f64 a a) (*.f64 -1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))) |
(+.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 (*.f64 a z) (+.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) a) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z))))) |
(fma.f64 a (fma.f64 -1 (-.f64 b c) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) |
(fma.f64 a (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (-.f64 b c)) (fma.f64 -1/8 (*.f64 z (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) |
(fma.f64 a (fma.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 c b)) (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 (pow.f64 a 3) (*.f64 z (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) |
(+.f64 (*.f64 (*.f64 a (*.f64 a z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) a))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (fma.f64 a (-.f64 (fma.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(*.f64 (neg.f64 (-.f64 b c)) a) |
(*.f64 (-.f64 b c) (neg.f64 a)) |
(*.f64 a (-.f64 c b)) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(*.f64 (neg.f64 (-.f64 b c)) a) |
(*.f64 (-.f64 b c) (neg.f64 a)) |
(*.f64 a (-.f64 c b)) |
(*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 -1 (*.f64 c (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 c (neg.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))) |
(-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 b (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 b (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) b (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 b (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(neg.f64 (*.f64 c (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(*.f64 c (neg.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) |
(*.f64 c (+.f64 5/6 (neg.f64 (-.f64 (/.f64 2/3 t) a)))) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(neg.f64 (*.f64 c (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(*.f64 c (neg.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) |
(*.f64 c (+.f64 5/6 (neg.f64 (-.f64 (/.f64 2/3 t) a)))) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(neg.f64 (*.f64 c (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(*.f64 c (neg.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) |
(*.f64 c (+.f64 5/6 (neg.f64 (-.f64 (/.f64 2/3 t) a)))) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 b (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 b (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 b (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(neg.f64 (*.f64 c (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(*.f64 c (neg.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) |
(*.f64 c (+.f64 5/6 (neg.f64 (-.f64 (/.f64 2/3 t) a)))) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(neg.f64 (*.f64 c (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(*.f64 c (neg.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) |
(*.f64 c (+.f64 5/6 (neg.f64 (-.f64 (/.f64 2/3 t) a)))) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 2/3 (/.f64 (-.f64 b c) t)) |
(*.f64 (-.f64 b c) (/.f64 2/3 t)) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6)) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6)) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(*.f64 (neg.f64 (-.f64 b c)) a) |
(*.f64 (-.f64 b c) (neg.f64 a)) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(*.f64 (neg.f64 (-.f64 b c)) a) |
(*.f64 (-.f64 b c) (neg.f64 a)) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(/.f64 2/3 t) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 -5/6 (neg.f64 a)) |
(-.f64 -5/6 a) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 -5/6 (neg.f64 a)) |
(-.f64 -5/6 a) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) |
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))) | |
| 0.0b | (+.f64 a (/.f64 5 6)) | |
| 0.0b | (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))) | |
| 0.0b | (sqrt.f64 (+.f64 t a)) | |
| ✓ | 0.2b | (*.f64 z (sqrt.f64 (+.f64 t a))) |
| ✓ | 0.3b | (/.f64 2 (*.f64 t 3)) |
| ✓ | 2.5b | (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))) |
| ✓ | 4.3b | (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) |
Compiled 254 to 134 computations (47.2% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | z | @ | -inf | (*.f64 z (sqrt.f64 (+.f64 t a))) |
| 2.0ms | z | @ | 0 | (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))) |
| 1.0ms | t | @ | inf | (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) |
| 1.0ms | a | @ | inf | (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) |
| 1.0ms | z | @ | 0 | (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) |
| 1× | batch-egg-rewrite |
| 462× | log1p-udef_binary64 |
| 268× | add-sqr-sqrt_binary64 |
| 256× | *-un-lft-identity_binary64 |
| 256× | pow1_binary64 |
| 252× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 61 |
| 1 | 515 | 55 |
| 2 | 7504 | 55 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) |
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))) |
(/.f64 2 (*.f64 t 3)) |
(*.f64 z (sqrt.f64 (+.f64 t a))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 1 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) (*.f64 z (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 z (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z 1) (/.f64 (sqrt.f64 (+.f64 t a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) 1) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) 1) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (cbrt.f64 (*.f64 t t))) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 (*.f64 t t))) (/.f64 z (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 t t))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (cbrt.f64 (*.f64 t t))) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (*.f64 t t))) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 z (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 1 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 1 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (-.f64 (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1 (*.f64 t -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 t) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 2/3 t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t 2/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 2/3 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 2/3 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2/3 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 t a) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 t a) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))))) |
| 1× | egg-herbie |
| 900× | fma-neg_binary64 |
| 443× | associate-*l*_binary64 |
| 429× | associate-*r*_binary64 |
| 418× | distribute-rgt-out_binary64 |
| 356× | sub-neg_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 160 | 2306 |
| 1 | 493 | 2206 |
| 2 | 1530 | 2181 |
| 3 | 5328 | 2146 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(*.f64 (sqrt.f64 (/.f64 1 t)) z) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(/.f64 (-.f64 (*.f64 (sqrt.f64 a) z) (*.f64 -2/3 (-.f64 b c))) t) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(*.f64 a (-.f64 c b)) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 a) z) |
(+.f64 (*.f64 (sqrt.f64 a) z) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)))) |
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))))) |
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 3) z)))))) |
(*.f64 (sqrt.f64 t) z) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (*.f64 (sqrt.f64 t) z)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 t) z))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 t) z) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(*.f64 (/.f64 z t) (sqrt.f64 a)) |
(*.f64 (/.f64 (sqrt.f64 a) t) z) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))) |
(fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2))) |
(fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) |
(*.f64 z (+.f64 (/.f64 (sqrt.f64 a) t) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 z (+.f64 (/.f64 (sqrt.f64 a) t) (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/16 (*.f64 (*.f64 t z) (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 5))))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))))) |
(+.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 a) t) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) (*.f64 z (*.f64 t (+.f64 (*.f64 1/16 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 5))))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))) |
(*.f64 (sqrt.f64 (/.f64 1 t)) z) |
(*.f64 z (sqrt.f64 (/.f64 1 t))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 z (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2))) |
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a 1/2)))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 z (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2)))) |
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (*.f64 a z) (+.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) a) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 1/16 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 z (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2))))) |
(+.f64 (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))))) (*.f64 (*.f64 a z) (+.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) a) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) |
(neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t)))) |
(*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (neg.f64 (-.f64 b c))) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(/.f64 (-.f64 (*.f64 (sqrt.f64 a) z) (*.f64 -2/3 (-.f64 b c))) t) |
(/.f64 (+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 2/3 (-.f64 b c))) t) |
(/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) t) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 a 5/6)))) |
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (-.f64 (/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) t) (*.f64 (-.f64 b c) (+.f64 a 5/6)))) |
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) |
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b)))) |
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 a 5/6)))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (-.f64 (/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) t) (*.f64 (-.f64 b c) (+.f64 a 5/6))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))))) |
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a)))) |
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 a 5/6)))) |
(+.f64 (fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 t (*.f64 t z)) 1/16))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (-.f64 (/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) t) (*.f64 (-.f64 b c) (+.f64 a 5/6))))) |
(+.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (*.f64 z (+.f64 (*.f64 1/16 (*.f64 t (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (*.f64 t (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))) |
(+.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 a) t) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) (fma.f64 z (*.f64 t (+.f64 (*.f64 1/16 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 5))))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b)))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(neg.f64 (*.f64 (-.f64 b c) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a))) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(neg.f64 (*.f64 (-.f64 b c) (+.f64 a 5/6))) |
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a))) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(-.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (-.f64 b c) (-.f64 5/6 (/.f64 2/3 t)))) |
(-.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (-.f64 b c) (+.f64 5/6 (/.f64 -2/3 t)))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(-.f64 (fma.f64 (+.f64 c (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) b)) a (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (-.f64 b c) (-.f64 5/6 (/.f64 2/3 t)))) |
(-.f64 (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (-.f64 b c) (+.f64 5/6 (/.f64 -2/3 t)))) |
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)))) |
(fma.f64 a (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 c b)) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(-.f64 (fma.f64 (+.f64 c (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) b)) a (fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (-.f64 b c) (-.f64 5/6 (/.f64 2/3 t)))) |
(-.f64 (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 (*.f64 -1/8 (*.f64 a (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (/.f64 -2/3 t)))) |
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (+.f64 (fma.f64 (*.f64 (*.f64 a z) (*.f64 a -1/8)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)))) |
(+.f64 (fma.f64 a (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 c b)) (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 a a)))))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) |
(-.f64 (fma.f64 (+.f64 c (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) b)) a (fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (-.f64 b c) (-.f64 5/6 (/.f64 2/3 t)))) |
(-.f64 (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 (*.f64 (*.f64 1/16 (pow.f64 a 3)) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (-.f64 b c) (+.f64 5/6 (/.f64 -2/3 t)))) |
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 z (*.f64 (pow.f64 a 3) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 7)))))))) (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)))) |
(+.f64 (*.f64 (*.f64 a (*.f64 a z)) (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) a))) (fma.f64 a (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 c b)) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))))) |
(*.f64 a (-.f64 c b)) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(*.f64 a (-.f64 c b)) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))))) |
(fma.f64 c (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (+.f64 a 5/6) (/.f64 2/3 t)))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) |
(*.f64 c (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t))) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 c (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) |
(*.f64 c (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t))) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(fma.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t)) (-.f64 c b))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(fma.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t) (*.f64 (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) (-.f64 c b))) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 (+.f64 a t)) z) |
(*.f64 (sqrt.f64 a) z) |
(*.f64 z (sqrt.f64 a)) |
(+.f64 (*.f64 (sqrt.f64 a) z) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)))) |
(fma.f64 (sqrt.f64 a) z (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)))) |
(fma.f64 z (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)))) |
(*.f64 z (+.f64 (sqrt.f64 a) (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))) |
(*.f64 z (+.f64 (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))) (sqrt.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))))) |
(fma.f64 (sqrt.f64 a) z (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)) z) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))))) |
(fma.f64 z (sqrt.f64 a) (fma.f64 -1/8 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))))) |
(fma.f64 z (sqrt.f64 a) (*.f64 z (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/8 (*.f64 t t))) (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))))) |
(*.f64 z (+.f64 (sqrt.f64 a) (*.f64 t (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 t (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))))) |
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 3) z)))))) |
(fma.f64 (sqrt.f64 a) z (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)) z) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 3))))))) |
(fma.f64 z (sqrt.f64 a) (fma.f64 -1/8 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 z (pow.f64 t 3)) 1/16))))) |
(fma.f64 z (sqrt.f64 a) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t (*.f64 t z))) (*.f64 z (+.f64 (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 1/16 (pow.f64 t 3))))))) |
(*.f64 z (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 1/16 (pow.f64 t 3))) (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 t) z) |
(*.f64 z (sqrt.f64 t)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (*.f64 (sqrt.f64 t) z)) |
(fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 z (sqrt.f64 t))) |
(fma.f64 z (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 1/2 a) z))) |
(fma.f64 z (sqrt.f64 t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)))) |
(*.f64 z (+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a 1/2)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 t) z))) |
(fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a a))) (*.f64 z (sqrt.f64 t)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 a z))) (*.f64 z (sqrt.f64 t)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 (*.f64 (*.f64 a z) (*.f64 a -1/8)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (sqrt.f64 t)))) |
(+.f64 (*.f64 z (sqrt.f64 t)) (*.f64 (*.f64 a z) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 a (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 t) z) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))) |
(fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a a))) (fma.f64 (sqrt.f64 t) z (*.f64 (*.f64 1/16 (*.f64 z (pow.f64 a 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 a z))) (fma.f64 z (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 1/16 (pow.f64 a 3)) z))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 -1/8 (*.f64 a (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (fma.f64 z (sqrt.f64 t) (*.f64 z (*.f64 (pow.f64 a 3) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))) |
(+.f64 (*.f64 z (+.f64 (sqrt.f64 t) (*.f64 (*.f64 (pow.f64 a 3) 1/16) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 (*.f64 a z) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (*.f64 a (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
Compiled 16211 to 8628 computations (46.8% saved)
5 alts after pruning (5 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 428 | 5 | 433 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 430 | 5 | 435 |
| Status | Error | Program |
|---|---|---|
| ▶ | 15.8b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) |
| ▶ | 21.0b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))))))) |
| ▶ | 18.7b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
| ▶ | 19.2b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) |
| ▶ | 26.8b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
Compiled 236 to 174 computations (26.3% saved)
Found 6 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (-.f64 b c) (-.f64 -5/6 a)) | |
| 0.0b | (-.f64 -5/6 a) | |
| 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) | |
| ✓ | 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) |
| ✓ | 0.0b | (-.f64 -5/6 a) |
| ✓ | 0.1b | (*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
Compiled 88 to 50 computations (43.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | c | @ | 0 | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) |
| 2.0ms | b | @ | 0 | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) |
| 1.0ms | y | @ | 0 | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) |
| 1.0ms | a | @ | 0 | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) |
| 1.0ms | b | @ | 0 | (*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
| 1× | batch-egg-rewrite |
| 678× | log-prod_binary64 |
| 412× | prod-diff_binary64 |
| 369× | pow2_binary64 |
| 288× | fma-def_binary64 |
| 258× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 32 |
| 1 | 280 | 32 |
| 2 | 3677 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(-.f64 -5/6 a) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 (neg.f64 a) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 (neg.f64 c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (fma.f64 c (+.f64 b c) (*.f64 b b)) (fma.f64 a (+.f64 -5/6 a) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b (*.f64 (neg.f64 c) c)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (+.f64 b c) (fma.f64 a (+.f64 -5/6 a) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) (*.f64 (fma.f64 c (+.f64 b c) (*.f64 b b)) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b (*.f64 (neg.f64 c) c)) (-.f64 25/36 (*.f64 a a))) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (fma.f64 a (+.f64 -5/6 a) 25/36) (fma.f64 c (+.f64 b c) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 -5/6 a) (fma.f64 c (+.f64 b c) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 b b (*.f64 (neg.f64 c) c))) (*.f64 (fma.f64 a (+.f64 -5/6 a) 25/36) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (fma.f64 b b (*.f64 (neg.f64 c) c))) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (fma.f64 c (+.f64 b c) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b (*.f64 (neg.f64 c) c)) (-.f64 -5/6 a)) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (fma.f64 a (+.f64 -5/6 a) 25/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (fma.f64 a (+.f64 -5/6 a) 25/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 c (+.f64 b c) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 (neg.f64 c) c))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (-.f64 -5/6 a) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (-.f64 -5/6 a) 3) (pow.f64 (-.f64 b c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (-.f64 -5/6 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 -5/6 a) 3) (pow.f64 (-.f64 b c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (-.f64 -5/6 a) (*.f64 (neg.f64 c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b c) -5/6 (*.f64 (-.f64 b c) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -5/6 (-.f64 b c) (*.f64 (neg.f64 a) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -5/6 a) b (*.f64 (-.f64 -5/6 a) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/6 (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/6 (*.f64 (neg.f64 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 a) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 -5/6 a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 -5/6 a)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 -5/6 a)) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (cbrt.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 1 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a (+.f64 -5/6 a) 25/36) (-.f64 -125/216 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 -5/6 a) (-.f64 25/36 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 -5/6 a) 25/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (neg.f64 (fma.f64 a (+.f64 -5/6 a) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (neg.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (+.f64 25/36 (-.f64 (pow.f64 (neg.f64 a) 2) (*.f64 -5/6 (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (pow.f64 (neg.f64 a) 2)) (-.f64 -5/6 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 -5/6 a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 -5/6 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 a (+.f64 -5/6 a) 25/36) (-.f64 -125/216 (pow.f64 a 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 -5/6 a) (-.f64 25/36 (*.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 -5/6 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 -5/6 a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 a) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 a)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 a)) 2) (cbrt.f64 (neg.f64 a)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 a -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 -5/6 a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2) 3) (pow.f64 y 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))))))) |
| 1× | egg-herbie |
| 671× | fma-def_binary64 |
| 593× | distribute-rgt-in_binary64 |
| 583× | distribute-lft-in_binary64 |
| 496× | *-commutative_binary64 |
| 305× | distribute-lft-out_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 115 | 1922 |
| 1 | 388 | 1733 |
| 2 | 1486 | 1625 |
| 3 | 5796 | 1552 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(*.f64 -5/6 (-.f64 b c)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
-5/6 |
(-.f64 (*.f64 -1 a) 5/6) |
(-.f64 (*.f64 -1 a) 5/6) |
(-.f64 (*.f64 -1 a) 5/6) |
(*.f64 -1 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(-.f64 (*.f64 -1 a) 5/6) |
(-.f64 (*.f64 -1 a) 5/6) |
(*.f64 -1 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(-.f64 (*.f64 -1 a) 5/6) |
(-.f64 (*.f64 -1 a) 5/6) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))) |
(+.f64 (*.f64 -4/3 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) |
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y))))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
| Outputs |
|---|
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(*.f64 (neg.f64 b) (+.f64 5/6 a)) |
(*.f64 (+.f64 5/6 a) (neg.f64 b)) |
(*.f64 b (-.f64 -5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(*.f64 (neg.f64 b) (+.f64 5/6 a)) |
(*.f64 (+.f64 5/6 a) (neg.f64 b)) |
(*.f64 b (-.f64 -5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(*.f64 (neg.f64 b) (+.f64 5/6 a)) |
(*.f64 (+.f64 5/6 a) (neg.f64 b)) |
(*.f64 b (-.f64 -5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 -5/6 (-.f64 b c)) |
(*.f64 5/6 (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(neg.f64 (*.f64 a (-.f64 b c))) |
(*.f64 a (neg.f64 (-.f64 b c))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(*.f64 -1 (*.f64 (-.f64 b c) a)) |
(neg.f64 (*.f64 a (-.f64 b c))) |
(*.f64 a (neg.f64 (-.f64 b c))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c))) |
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a))) |
(*.f64 (+.f64 5/6 a) (-.f64 c b)) |
-5/6 |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(*.f64 -1 a) |
(neg.f64 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(*.f64 -1 a) |
(neg.f64 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(-.f64 (*.f64 -1 a) 5/6) |
(fma.f64 -1 a -5/6) |
(fma.f64 a -1 -5/6) |
(-.f64 -5/6 a) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) |
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (*.f64 -2 y) (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 y (*.f64 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) -2))) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a)) (+.f64 y (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 y -2)))) |
(*.f64 (+.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2)) 1) (*.f64 y (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a)))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)))) (*.f64 (*.f64 -2 y) (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)) y)) (*.f64 y (*.f64 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) -2)))) |
(fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a)) (*.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a))) (+.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)))))) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a)) (+.f64 y (+.f64 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 y -2)) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)) (*.f64 y 2))))) |
(+.f64 (*.f64 -4/3 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))))) |
(fma.f64 -4/3 (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3)))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)))) (*.f64 (*.f64 -2 y) (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))) |
(fma.f64 -4/3 (*.f64 y (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)) y)) (*.f64 y (*.f64 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) -2))))) |
(+.f64 (*.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a))) (+.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b))))) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a)) (+.f64 y (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3)) (*.f64 y -4/3))))) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 a)) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 y -2)) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)) (*.f64 y 2))) (+.f64 y (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3)) (*.f64 y -4/3))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) |
(*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))) |
(fma.f64 2 (*.f64 (*.f64 c y) (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 2 (*.f64 (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (*.f64 c y)))) |
(*.f64 y (+.f64 (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (*.f64 (*.f64 (+.f64 5/6 a) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (*.f64 c 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))) |
(fma.f64 2 (*.f64 (*.f64 c y) (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 2 (*.f64 (*.f64 (*.f64 c c) y) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))))) |
(fma.f64 2 (*.f64 (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (*.f64 c y)) (fma.f64 2 (*.f64 y (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (*.f64 c c))) (*.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))))) |
(fma.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (*.f64 2 (+.f64 (*.f64 c (*.f64 c (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)))))) (*.f64 (+.f64 5/6 a) (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (*.f64 c y)))))) |
(fma.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (*.f64 2 (*.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 c c)) (*.f64 c (+.f64 5/6 a)))))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))) |
(fma.f64 2 (*.f64 (*.f64 c y) (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 c 3) y) (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (*.f64 2 (*.f64 (*.f64 (*.f64 c c) y) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))))))) |
(fma.f64 2 (*.f64 (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (*.f64 c y)) (fma.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (fma.f64 2 (*.f64 y (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (*.f64 c c))) (*.f64 (pow.f64 c 3) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 3) (*.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) 4/3))))) |
(fma.f64 c (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))))) (fma.f64 2 (*.f64 c (*.f64 c (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)))))) (*.f64 y (+.f64 (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (*.f64 4/3 (pow.f64 c 3))))))) |
(+.f64 (*.f64 y (+.f64 (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (*.f64 4/3 (pow.f64 c 3))))) (*.f64 2 (*.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 c c)) (*.f64 c (+.f64 5/6 a)))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(fma.f64 -2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (-.f64 b c) (*.f64 a y))) (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) |
(fma.f64 -2 (*.f64 (-.f64 b c) (*.f64 (*.f64 a y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) |
(*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (+.f64 (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))) y)) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (-.f64 b c) 2)) (*.f64 y (*.f64 a a))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (-.f64 b c) (*.f64 a y))) (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) |
(fma.f64 2 (*.f64 (*.f64 a (*.f64 a y)) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (-.f64 b c) 2))) (fma.f64 -2 (*.f64 (-.f64 b c) (*.f64 (*.f64 a y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) |
(fma.f64 2 (*.f64 y (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (-.f64 b c) 2)))) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (+.f64 (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))) y))) |
(*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (+.f64 (+.f64 (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))) y) (*.f64 2 (*.f64 y (*.f64 a (*.f64 a (pow.f64 (-.f64 b c) 2))))))) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y))))))) |
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (-.f64 b c) 2)) (*.f64 y (*.f64 a a))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (-.f64 b c) (*.f64 a y))) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (-.f64 b c) 3)) (*.f64 y (pow.f64 a 3))))))) |
(fma.f64 2 (*.f64 (*.f64 a (*.f64 a y)) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (-.f64 b c) 2))) (fma.f64 -2 (*.f64 (-.f64 b c) (*.f64 (*.f64 a y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 b c) 3))) (*.f64 -4/3 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) |
(+.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (+.f64 y (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 a 3)))))) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (+.f64 (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))) (*.f64 2 (*.f64 y (*.f64 a (*.f64 a (pow.f64 (-.f64 b c) 2)))))))) |
(*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (+.f64 (+.f64 y (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 a 3))))) (+.f64 (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))) (*.f64 2 (*.f64 y (*.f64 a (*.f64 a (pow.f64 (-.f64 b c) 2)))))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 (-.f64 b c) -2)) (+.f64 5/6 a))) |
Found 6 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) | |
| 0.0b | (*.f64 a (-.f64 c b)) | |
| 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) | |
| ✓ | 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) |
| ✓ | 0.0b | (*.f64 a (-.f64 c b)) |
| ✓ | 0.0b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
Compiled 72 to 30 computations (58.3% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 13.0ms | c | @ | 0 | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
| 3.0ms | b | @ | 0 | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
| 2.0ms | a | @ | 0 | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
| 1.0ms | x | @ | 0 | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
| 1.0ms | c | @ | -inf | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
| 1× | batch-egg-rewrite |
| 804× | log-prod_binary64 |
| 454× | fma-def_binary64 |
| 283× | expm1-udef_binary64 |
| 283× | log1p-udef_binary64 |
| 265× | pow3_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 43 |
| 1 | 303 | 41 |
| 2 | 4231 | 41 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
(*.f64 a (-.f64 c b)) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))) (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) 3))) (fma.f64 x x (*.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) (-.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) 2))) (-.f64 x (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2) x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) a)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (fma.f64 b (+.f64 c b) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 b (+.f64 c b) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (-.f64 c b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (-.f64 c b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 c b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (-.f64 c b)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2)) y)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2)) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (fma.f64 (-.f64 c b) (*.f64 2 a) (log.f64 y))))))))) |
| 1× | egg-herbie |
| 629× | distribute-rgt-in_binary64 |
| 613× | distribute-lft-in_binary64 |
| 501× | associate-*r*_binary64 |
| 349× | unswap-sqr_binary64 |
| 340× | associate-*l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 290 | 4156 |
| 1 | 1029 | 3956 |
| 2 | 4566 | 3825 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))) |
(/.f64 x (+.f64 y x)) |
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))))))) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2)))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(*.f64 -1 (*.f64 a b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(*.f64 c a) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(*.f64 c a) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(*.f64 c a) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(*.f64 -1 (*.f64 a b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(*.f64 -1 (*.f64 a b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
y |
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 c b) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) |
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))) |
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))) |
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3)))))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
| Outputs |
|---|
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) |
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) |
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))) |
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4)))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))) (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1) |
(fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) |
(-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
(+.f64 1 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3) (pow.f64 (/.f64 x y) 3))) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1) |
(fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) |
(-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
(+.f64 1 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3) (pow.f64 (/.f64 x y) 3))) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1) |
(fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) |
(-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
(+.f64 1 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3) (pow.f64 (/.f64 x y) 3))) (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) |
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) |
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))) |
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4)))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))) (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) |
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) |
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) |
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) |
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))) |
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4)))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))) (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))) |
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2)))) |
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (*.f64 a (-.f64 c b))))) (/.f64 x (+.f64 x y))) |
(fma.f64 -2 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (-.f64 c b))) a)) (/.f64 x (+.f64 x y))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))) |
(fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 y y) (pow.f64 (-.f64 c b) 2)) x) (pow.f64 (+.f64 x y) 3)) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (pow.f64 (-.f64 c b) 2)))))) (*.f64 a a)) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2))))) |
(-.f64 (fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (*.f64 a (-.f64 c b))))) (/.f64 x (+.f64 x y))) (*.f64 a (*.f64 a (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (*.f64 x (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (*.f64 -4 (*.f64 y y)) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3)))))) |
(-.f64 (fma.f64 -2 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (-.f64 c b))) a)) (/.f64 x (+.f64 x y))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 3) x) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 y 2) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (-.f64 c b) 2)) x))) (*.f64 a a))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))) |
(fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 x (pow.f64 (-.f64 c b) 3)))) (fma.f64 4/3 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (pow.f64 (-.f64 c b) 3)))) (/.f64 (*.f64 -2 (*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 y y) (pow.f64 (-.f64 c b) 2)) x) (pow.f64 (+.f64 x y) 3)) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (pow.f64 (-.f64 c b) 2)))))) (*.f64 y (-.f64 c b)))) (+.f64 x y))))) (fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 y y) (pow.f64 (-.f64 c b) 2)) x) (pow.f64 (+.f64 x y) 3)) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (pow.f64 (-.f64 c b) 2)))))) (*.f64 a a)) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2)))))) |
(-.f64 (-.f64 (fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (*.f64 a (-.f64 c b))))) (/.f64 x (+.f64 x y))) (*.f64 a (*.f64 a (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (*.f64 x (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (*.f64 -4 (*.f64 y y)) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3)))))) (*.f64 (pow.f64 a 3) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (*.f64 x (pow.f64 (-.f64 c b) 3))) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (*.f64 x (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (*.f64 -4 (*.f64 y y)) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3))) (+.f64 x y)) (*.f64 y (-.f64 c b))) (/.f64 (*.f64 (*.f64 4/3 y) (*.f64 x (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 2)))))) |
(-.f64 (fma.f64 -2 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x (-.f64 c b))) a)) (/.f64 x (+.f64 x y))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (*.f64 x (pow.f64 (-.f64 c b) 3))) (fma.f64 -2 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 3) x) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 y 2) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (-.f64 c b) 2)) x))) (/.f64 (+.f64 x y) (*.f64 y (-.f64 c b)))) (*.f64 4/3 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (-.f64 c b) 3)) x))))) a) (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 3) x) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 y 2) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (-.f64 c b) 2)) x)))))) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)) (*.f64 -2 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)))) |
(fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) c)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x))) |
(fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2) (*.f64 y (*.f64 a (*.f64 x (pow.f64 (exp.f64 -2) (*.f64 a b))))))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 2 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2) (*.f64 (*.f64 a a) (*.f64 x y)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 a a)) x) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)))))) (*.f64 -2 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2))))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) c)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 y (*.f64 a (*.f64 a x)))) (*.f64 -4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 2 (*.f64 a b))) (*.f64 a (*.f64 a x)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3)))) (*.f64 (neg.f64 c) c)))) |
(-.f64 (fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2) (*.f64 y (*.f64 a (*.f64 x (pow.f64 (exp.f64 -2) (*.f64 a b))))))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x))) (*.f64 c (*.f64 c (fma.f64 2 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 x (*.f64 y (*.f64 a a)))) (/.f64 (*.f64 (*.f64 -4 (exp.f64 (*.f64 (*.f64 a b) -4))) (*.f64 x (*.f64 a (*.f64 a (*.f64 y y))))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3)))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))))))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 2 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2) (*.f64 (*.f64 a a) (*.f64 x y)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 a a)) x) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)))))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (neg.f64 (*.f64 (pow.f64 c 3) (fma.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2) (*.f64 (pow.f64 a 3) (*.f64 x y)))) (fma.f64 -2 (/.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)) (/.f64 (*.f64 (*.f64 a a) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2))))) (/.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) (*.f64 a (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (pow.f64 a 3)) x) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x))))))))))) |
(+.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) c)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2))) (*.f64 (pow.f64 c 3) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 (pow.f64 a 3) (*.f64 x y))) (fma.f64 -2 (/.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 y (*.f64 a (*.f64 a x)))) (*.f64 -4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 2 (*.f64 a b))) (*.f64 a (*.f64 a x)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3)))) (/.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 y a)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 x (*.f64 y y)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3))))))) (-.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x)) (*.f64 c (*.f64 c (fma.f64 2 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 y (*.f64 a (*.f64 a x)))) (*.f64 -4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 2 (*.f64 a b))) (*.f64 a (*.f64 a x)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3)))))))) |
(-.f64 (-.f64 (fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2) (*.f64 y (*.f64 a (*.f64 x (pow.f64 (exp.f64 -2) (*.f64 a b))))))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x))) (*.f64 c (*.f64 c (fma.f64 2 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 x (*.f64 y (*.f64 a a)))) (/.f64 (*.f64 (*.f64 -4 (exp.f64 (*.f64 (*.f64 a b) -4))) (*.f64 x (*.f64 a (*.f64 a (*.f64 y y))))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3)))))) (*.f64 (pow.f64 c 3) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 x (*.f64 y (pow.f64 a 3)))) (fma.f64 -2 (/.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 2)) (*.f64 x (*.f64 y (*.f64 a a)))) (/.f64 (*.f64 (*.f64 -4 (exp.f64 (*.f64 (*.f64 a b) -4))) (*.f64 x (*.f64 a (*.f64 a (*.f64 y y))))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3))) (/.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 y a)))) (/.f64 (*.f64 (*.f64 -4 (exp.f64 (*.f64 (*.f64 a b) -4))) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 a 3)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) x) 3)))))) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2)))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (/.f64 (*.f64 2 (*.f64 (*.f64 y a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 x b)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2))) |
(fma.f64 2 (/.f64 (*.f64 y a) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 2) (*.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) (*.f64 x b)))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x))) |
(fma.f64 2 (*.f64 (/.f64 a (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 x b)))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (fma.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 x b))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 a a) (pow.f64 (exp.f64 2) (*.f64 a c))) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2)) x))))) (*.f64 b b))))) |
(-.f64 (fma.f64 2 (/.f64 (*.f64 y a) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 2) (*.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) (*.f64 x b)))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x))) (*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 3)) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) 2)))) (/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 a (*.f64 a x))) (pow.f64 (exp.f64 (*.f64 a c)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 2))))) |
(-.f64 (fma.f64 2 (*.f64 (/.f64 a (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 x b)))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x))) (*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3)) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 c) a) 4)))) (/.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 y (*.f64 a a))) (pow.f64 (exp.f64 2) (*.f64 a c)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (fma.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 x b))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (fma.f64 -1 (*.f64 (fma.f64 2 (/.f64 y (/.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) (*.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 a a) y) (*.f64 x (pow.f64 (exp.f64 2) (*.f64 a c)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (*.f64 y y) (*.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))))))) (*.f64 a (pow.f64 (exp.f64 2) (*.f64 a c)))))) (fma.f64 -4/3 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (exp.f64 2) (*.f64 a c)))))) (*.f64 4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2)))))))) (pow.f64 b 3)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 a a) (pow.f64 (exp.f64 2) (*.f64 a c))) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2)) x))))) (*.f64 b b)))))) |
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x)) (fma.f64 2 (/.f64 (*.f64 y a) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 2) (*.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) (*.f64 x b)))) (neg.f64 (fma.f64 (fma.f64 2 (*.f64 (/.f64 y (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x)) (*.f64 a (*.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 3)) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) 2)))) (/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 a (*.f64 a x))) (pow.f64 (exp.f64 (*.f64 a c)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 2)))))) (fma.f64 4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 3) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) 2))))) (*.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 2)) (*.f64 x (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 (*.f64 a c)) 2))))))) (pow.f64 b 3) (*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 3)) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) 2)))) (/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 a (*.f64 a x))) (pow.f64 (exp.f64 (*.f64 a c)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) x) 2)))))))) |
(-.f64 (fma.f64 2 (*.f64 (/.f64 a (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 x b)))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x))) (*.f64 (*.f64 b b) (+.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3)) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 c) a) 4)))) (/.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 y (*.f64 a a))) (pow.f64 (exp.f64 2) (*.f64 a c)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2))) (*.f64 (fma.f64 2 (*.f64 (/.f64 y (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3)) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 c) a) 4)))) (/.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 y (*.f64 a a))) (pow.f64 (exp.f64 2) (*.f64 a c)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)))))) (fma.f64 4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 x (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (exp.f64 c) a) 4))))) (/.f64 (*.f64 -4/3 (*.f64 (*.f64 x (*.f64 y (pow.f64 a 3))) (pow.f64 (exp.f64 2) (*.f64 a c)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)))) b)))) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x)) |
(*.f64 -1 (*.f64 a b)) |
(neg.f64 (*.f64 a b)) |
(*.f64 b (neg.f64 a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(*.f64 c a) |
(*.f64 a c) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(*.f64 c a) |
(*.f64 a c) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(*.f64 c a) |
(*.f64 a c) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(*.f64 -1 (*.f64 a b)) |
(neg.f64 (*.f64 a b)) |
(*.f64 b (neg.f64 a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(*.f64 -1 (*.f64 a b)) |
(neg.f64 (*.f64 a b)) |
(*.f64 b (neg.f64 a)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b))) |
(fma.f64 c a (neg.f64 (*.f64 a b))) |
(*.f64 a (-.f64 c b)) |
y |
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))) |
(+.f64 y (*.f64 2 (*.f64 (*.f64 y a) (-.f64 c b)))) |
(fma.f64 2 (*.f64 (-.f64 c b) (*.f64 y a)) y) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(fma.f64 2 (*.f64 (*.f64 (*.f64 a a) y) (pow.f64 (-.f64 c b) 2)) (+.f64 y (*.f64 2 (*.f64 (*.f64 y a) (-.f64 c b))))) |
(fma.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 a a))) (fma.f64 2 (*.f64 (-.f64 c b) (*.f64 y a)) y)) |
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 c b) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) |
(fma.f64 4/3 (*.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 (-.f64 c b) 3)) (fma.f64 2 (*.f64 (*.f64 (*.f64 a a) y) (pow.f64 (-.f64 c b) 2)) (+.f64 y (*.f64 2 (*.f64 (*.f64 y a) (-.f64 c b)))))) |
(fma.f64 4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 a 3))) (fma.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 a a))) (fma.f64 2 (*.f64 (-.f64 c b) (*.f64 y a)) y))) |
(fma.f64 4/3 (*.f64 (pow.f64 (-.f64 c b) 3) (*.f64 y (pow.f64 a 3))) (fma.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 a a))) (fma.f64 2 (*.f64 (-.f64 c b) (*.f64 y a)) y))) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) |
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))) |
(fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 (*.f64 2 c) (*.f64 a (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))))) |
(fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 2 (*.f64 c (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 y a))))) |
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (+.f64 y (*.f64 (*.f64 2 c) (*.f64 y a)))) |
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))) |
(fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 c (*.f64 a (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))))))) |
(fma.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 a c))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) |
(fma.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 a (+.f64 (*.f64 (*.f64 c c) a) c))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) |
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))) |
(fma.f64 4/3 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 c (*.f64 a (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))))))) |
(fma.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (pow.f64 c 3))) (fma.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 a c))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))) |
(+.f64 (*.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 a (+.f64 (*.f64 (*.f64 c c) a) c)))) (*.f64 (+.f64 (*.f64 (*.f64 4/3 (pow.f64 c 3)) (pow.f64 a 3)) 1) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))) |
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a c))) |
(*.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2)) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 -2 y) (*.f64 (*.f64 a (pow.f64 (exp.f64 2) (*.f64 a c))) b))) |
(fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) (*.f64 y (*.f64 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 (*.f64 a c)) 2)) -2))) |
(*.f64 y (+.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 a c))) -2))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 y (*.f64 (*.f64 a (pow.f64 (exp.f64 2) (*.f64 a c))) b)) (*.f64 2 (*.f64 (*.f64 y (*.f64 a a)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b)))))) |
(fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) (fma.f64 2 (*.f64 y (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) (*.f64 b b)))) (*.f64 y (*.f64 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 (*.f64 a c)) 2)) -2)))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 y (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 a c))))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3)))))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 y (*.f64 (*.f64 a (pow.f64 (exp.f64 2) (*.f64 a c))) b)) (fma.f64 2 (*.f64 (*.f64 y (*.f64 a a)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b))) (*.f64 -4/3 (*.f64 (*.f64 y (pow.f64 a 3)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (pow.f64 b 3))))))) |
(fma.f64 y (pow.f64 (exp.f64 (*.f64 a c)) 2) (fma.f64 -2 (*.f64 y (*.f64 (*.f64 a b) (pow.f64 (exp.f64 (*.f64 a c)) 2))) (fma.f64 2 (*.f64 y (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 (*.f64 a c)) 2) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 y -4/3) (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 (*.f64 a c)) 2))) (pow.f64 b 3))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 y (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 a c)))) (*.f64 y (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) | |
| 0.0b | (-.f64 -5/6 a) | |
| 0.0b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) | |
| 0.0b | (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) | |
| 0.0b | (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) | |
| ✓ | 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) |
| ✓ | 0.1b | (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
| 0.4b | (/.f64 2/3 t) |
Compiled 108 to 75 computations (30.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | b | @ | inf | (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
| 1.0ms | y | @ | 0 | (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) |
| 1.0ms | a | @ | 0 | (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) |
| 1.0ms | t | @ | inf | (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) |
| 1.0ms | b | @ | 0 | (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) |
| 1× | batch-egg-rewrite |
| 791× | log-prod_binary64 |
| 436× | fma-def_binary64 |
| 300× | expm1-udef_binary64 |
| 300× | log1p-udef_binary64 |
| 247× | log-pow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 34 |
| 1 | 335 | 34 |
| 2 | 4621 | 34 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 -5/6 a)) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2/3 b) t) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 2/3 b) t) 1) (*.f64 (*.f64 b (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (*.f64 2/3 b) t) 3) (pow.f64 (*.f64 b (-.f64 -5/6 a)) 3)) (fma.f64 (/.f64 (*.f64 2/3 b) t) (/.f64 (*.f64 2/3 b) t) (-.f64 (*.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 b (-.f64 -5/6 a))) (*.f64 (/.f64 (*.f64 2/3 b) t) (*.f64 b (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 2/3 b) t) (/.f64 (*.f64 2/3 b) t)) (*.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 b (-.f64 -5/6 a)))) (-.f64 (/.f64 (*.f64 2/3 b) t) (*.f64 b (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) b) (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) b) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (fma.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 b (-.f64 -5/6 a))) (exp.f64 (/.f64 (*.f64 2/3 b) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (/.f64 2/3 t) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (-.f64 -5/6 a) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 (*.f64 (/.f64 1 t) b) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2/3 t) b (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -5/6 a) b (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (-.f64 -5/6 a)) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 2/3 b) t) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (*.f64 (cbrt.f64 (-.f64 -5/6 a)) b) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 4/9 (*.f64 t t))) (*.f64 (cbrt.f64 (/.f64 2/3 t)) b) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (-.f64 -5/6 a)) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 -5/6 a)) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) b) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2/3 t)) (*.f64 (sqrt.f64 (/.f64 2/3 t)) b) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 -5/6 a)) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 2/3 b) t) 1 (*.f64 (*.f64 b (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 b (-.f64 -5/6 a))) (cbrt.f64 (*.f64 b (-.f64 -5/6 a)))) (cbrt.f64 (*.f64 b (-.f64 -5/6 a))) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 2/3 b) t)) (cbrt.f64 (/.f64 (*.f64 2/3 b) t))) (cbrt.f64 (/.f64 (*.f64 2/3 b) t)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (-.f64 -5/6 a))) (sqrt.f64 (*.f64 b (-.f64 -5/6 a))) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (*.f64 2/3 b) t)) (sqrt.f64 (/.f64 (*.f64 2/3 b) t)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 2/3 t))) (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 2/3 t))) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (-.f64 -5/6 a))) (*.f64 (sqrt.f64 b) (sqrt.f64 (-.f64 -5/6 a))) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 b)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 b)) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b 2/3) (/.f64 1 t) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (/.f64 4/9 (*.f64 t t)))) (cbrt.f64 (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2))) (cbrt.f64 (-.f64 -5/6 a)) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (-.f64 -5/6 a)) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 2/3 t) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 2/3 t) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 -5/6 a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 -5/6 a) (sqrt.f64 b)) (sqrt.f64 b) (/.f64 (*.f64 2/3 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) y)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))))))) |
| 1× | egg-herbie |
| 764× | associate-*l*_binary64 |
| 745× | associate-*r*_binary64 |
| 595× | unswap-sqr_binary64 |
| 466× | fma-def_binary64 |
| 279× | times-frac_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 103 | 1945 |
| 1 | 313 | 1933 |
| 2 | 1076 | 1847 |
| 3 | 6146 | 1841 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 2/3 (/.f64 b t)) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 -1 (*.f64 a b)) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b))) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b))) |
(*.f64 -1 (*.f64 a b)) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
y |
(+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2)))))) |
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 y (pow.f64 b 3)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2))))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y) |
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y))) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 2/3 (/.f64 b t)) |
(*.f64 (/.f64 2/3 t) b) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(neg.f64 (*.f64 (+.f64 5/6 a) b)) |
(*.f64 b (fma.f64 a -1 -5/6)) |
(*.f64 b (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 -1 (*.f64 b (+.f64 5/6 a))) |
(neg.f64 (*.f64 (+.f64 5/6 a) b)) |
(*.f64 b (fma.f64 a -1 -5/6)) |
(*.f64 b (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a)))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) |
(*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 -1 (*.f64 a b)) |
(*.f64 (neg.f64 a) b) |
(*.f64 b (neg.f64 a)) |
(*.f64 a (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 -1 (*.f64 a b)) |
(*.f64 (neg.f64 a) b) |
(*.f64 b (neg.f64 a)) |
(*.f64 a (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
y |
(+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) |
(+.f64 y (*.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 b y)))) |
(fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b y)) y) |
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b (*.f64 y 2)) y) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2)))))) |
(+.f64 y (*.f64 2 (+.f64 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 b y)) (*.f64 (*.f64 y (*.f64 b b)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2))))) |
(fma.f64 2 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b y) (*.f64 y (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)))) y) |
(fma.f64 2 (*.f64 b (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) y) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b y)))) y) |
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 y (pow.f64 b 3)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2))))))) |
(fma.f64 4/3 (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (*.f64 y (pow.f64 b 3))) (+.f64 y (*.f64 2 (+.f64 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 b y)) (*.f64 (*.f64 y (*.f64 b b)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)))))) |
(fma.f64 4/3 (*.f64 y (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3))) (fma.f64 2 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b y) (*.f64 y (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)))) y)) |
(fma.f64 2 (*.f64 b (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) y) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b y)))) (fma.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (*.f64 y (*.f64 4/3 (pow.f64 b 3))) y)) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) |
(*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))) |
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))) |
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))))))) |
(fma.f64 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (*.f64 (/.f64 y t) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) t))))) |
(fma.f64 8/9 (*.f64 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (/.f64 b t)) (fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))) |
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))))))) |
(fma.f64 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (*.f64 (/.f64 y t) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) t)))))) |
(fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (fma.f64 (/.f64 8/9 t) (/.f64 y (/.f64 t (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (/.f64 (*.f64 (*.f64 y 32/81) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 (pow.f64 t 3) (pow.f64 b 3)))))) |
(fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (fma.f64 (/.f64 8/9 t) (/.f64 y (/.f64 t (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (/.f64 (*.f64 (*.f64 y 32/81) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (pow.f64 (/.f64 t b) 3))))) |
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) |
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) |
(*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))) |
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))) |
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))))))) |
(fma.f64 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (*.f64 (/.f64 y t) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) t))))) |
(fma.f64 8/9 (*.f64 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (/.f64 b t)) (fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))))) |
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))) |
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))))))) |
(fma.f64 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 8/9 (*.f64 (/.f64 y t) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) t)))))) |
(fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (fma.f64 (/.f64 8/9 t) (/.f64 y (/.f64 t (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (/.f64 (*.f64 (*.f64 y 32/81) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 (pow.f64 t 3) (pow.f64 b 3)))))) |
(fma.f64 4/3 (*.f64 (*.f64 b (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (/.f64 y t)) (fma.f64 (/.f64 8/9 t) (/.f64 y (/.f64 t (*.f64 (*.f64 b b) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a)) (/.f64 (*.f64 (*.f64 y 32/81) (pow.f64 (pow.f64 (exp.f64 -2) b) (+.f64 5/6 a))) (pow.f64 (/.f64 t b) 3))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) |
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) -5/3))) |
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)) |
(fma.f64 -2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 y a) b)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 b (*.f64 a y)) -2))) |
(*.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) -5/3)) (+.f64 y (*.f64 a (*.f64 (*.f64 b y) -2)))) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y))) |
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 y (*.f64 a a)) (*.f64 b b))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 y a) b)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))) |
(fma.f64 (*.f64 2 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (*.f64 y (*.f64 b (*.f64 b (*.f64 a a)))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 b (*.f64 a y)) -2)))) |
(fma.f64 y (pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) -5/3)) (*.f64 (*.f64 y (pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) -5/3))) (+.f64 (*.f64 a (*.f64 b -2)) (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 2))))) |
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)))) |
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 y (*.f64 a a)) (*.f64 b b))) (fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 b 3))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 y a) b)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))))) |
(fma.f64 2 (*.f64 y (*.f64 (*.f64 b (*.f64 b (*.f64 a a))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))) (fma.f64 -4/3 (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 b (*.f64 a y)) -2))))) |
(+.f64 (*.f64 (*.f64 y (pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) -5/3))) (+.f64 (*.f64 a (*.f64 b -2)) (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) 2)))) (*.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) -5/3)) (+.f64 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 y -4/3)) y))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)) y) |
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) | |
| 0.0b | (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) | |
| 0.0b | (-.f64 -5/6 a) | |
| 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))))) | |
| 0.0b | (-.f64 -5/6 a) | |
| ✓ | 0.0b | (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) |
| ✓ | 0.2b | (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
| ✓ | 0.4b | (/.f64 -2/3 t) |
Compiled 108 to 75 computations (30.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | t | @ | -inf | (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) |
| 1.0ms | c | @ | 0 | (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
| 1.0ms | t | @ | 0 | (/.f64 -2/3 t) |
| 1.0ms | c | @ | inf | (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
| 0.0ms | a | @ | -inf | (*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
| 1× | batch-egg-rewrite |
| 606× | prod-diff_binary64 |
| 521× | log-prod_binary64 |
| 308× | pow2_binary64 |
| 294× | fma-def_binary64 |
| 213× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 27 |
| 1 | 231 | 27 |
| 2 | 3218 | 27 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 -2/3 t) |
(*.f64 c (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))) |
(-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -2/3 t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -2/3 t)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2/3 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -2/3 t)) (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (cbrt.f64 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4/9 (*.f64 t t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -2/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -8/27 (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t -3/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t -3/2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 4/9 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -8/27 (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -2/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -2/3 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 (neg.f64 (-.f64 -5/6 a)) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 -2/3 t) 5/6) c) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 -2/3 t)) (*.f64 c (neg.f64 (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (+.f64 (/.f64 -2/3 t) 5/6)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) c) (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) c) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 3) (pow.f64 c 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2/3 t) c (*.f64 (neg.f64 (-.f64 -5/6 a)) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (/.f64 -2/3 t) (*.f64 c (neg.f64 (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (+.f64 (/.f64 -2/3 t) 5/6) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 -2/3 t) 5/6) c (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 -1 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2))) (cbrt.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 a))) (sqrt.f64 a) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 -5/6 a)) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2/3 t) 5/6) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 -2/3 t) 5/6) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -2/3 (/.f64 1 t) (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -2/3 t) 1 (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 -2/3 t) (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (/.f64 -2/3 t)) (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (cbrt.f64 (/.f64 -2/3 t)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (/.f64 -2/3 t)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2/3 (/.f64 1 (neg.f64 t)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 t) -2/3 (neg.f64 (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36))) (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (/.f64 1 (fma.f64 a (+.f64 -5/6 a) 25/36)) (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -2/3 (/.f64 1 t) (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -2/3 t) 1 (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 -2/3 t) (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (/.f64 -2/3 t)) (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (cbrt.f64 (/.f64 -2/3 t)) (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (/.f64 -2/3 t)) (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2/3 (/.f64 1 (neg.f64 t)) (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 t) -2/3 (neg.f64 (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 -5/6 a))) (-.f64 25/36 (*.f64 a a)) (*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (+.f64 (/.f64 -2/3 t) 5/6) (neg.f64 (*.f64 (neg.f64 a) 1))) (fma.f64 (neg.f64 (neg.f64 a)) 1 (*.f64 (neg.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) 2) (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (neg.f64 a) 1))) (fma.f64 (neg.f64 (neg.f64 a)) 1 (*.f64 (neg.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (neg.f64 a) 1))) (fma.f64 (neg.f64 (neg.f64 a)) 1 (*.f64 (neg.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (+.f64 (/.f64 -2/3 t) 5/6) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) 2) (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (+.f64 (/.f64 -2/3 t) 5/6) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 a)) (pow.f64 (cbrt.f64 (neg.f64 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 a))) (pow.f64 (cbrt.f64 (neg.f64 a)) 2) (*.f64 (cbrt.f64 (neg.f64 a)) (pow.f64 (cbrt.f64 (neg.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) 2) (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 a)) (pow.f64 (cbrt.f64 (neg.f64 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 a))) (pow.f64 (cbrt.f64 (neg.f64 a)) 2) (*.f64 (cbrt.f64 (neg.f64 a)) (pow.f64 (cbrt.f64 (neg.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 a)) (pow.f64 (cbrt.f64 (neg.f64 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 a))) (pow.f64 (cbrt.f64 (neg.f64 a)) 2) (*.f64 (cbrt.f64 (neg.f64 a)) (pow.f64 (cbrt.f64 (neg.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (+.f64 (/.f64 -2/3 t) 5/6) (neg.f64 (*.f64 a -1))) (fma.f64 (neg.f64 a) -1 (*.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) 2) (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 a -1))) (fma.f64 (neg.f64 a) -1 (*.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 a -1))) (fma.f64 (neg.f64 a) -1 (*.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (+.f64 (/.f64 -2/3 t) 5/6) (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (neg.f64 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) 2) (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (neg.f64 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (neg.f64 (pow.f64 (cbrt.f64 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (/.f64 1 (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))) (-.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t))) (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (neg.f64 (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) (neg.f64 (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2/3 (fma.f64 a (+.f64 -5/6 a) 25/36)) (*.f64 t (-.f64 -125/216 (pow.f64 a 3)))) (*.f64 t (fma.f64 a (+.f64 -5/6 a) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 a (+.f64 -5/6 a) 25/36) (*.f64 (*.f64 t -3/2) (-.f64 -125/216 (pow.f64 a 3)))) (*.f64 (*.f64 t -3/2) (fma.f64 a (+.f64 -5/6 a) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2/3 (fma.f64 a (+.f64 -5/6 a) 25/36)) (*.f64 (neg.f64 t) (-.f64 -125/216 (pow.f64 a 3)))) (*.f64 (neg.f64 t) (fma.f64 a (+.f64 -5/6 a) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2/3 (+.f64 -5/6 a)) (*.f64 t (-.f64 25/36 (*.f64 a a)))) (*.f64 t (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 -5/6 a) (*.f64 (*.f64 t -3/2) (-.f64 25/36 (*.f64 a a)))) (*.f64 (*.f64 t -3/2) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2/3 (+.f64 -5/6 a)) (*.f64 (neg.f64 t) (-.f64 25/36 (*.f64 a a)))) (*.f64 (neg.f64 t) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (neg.f64 (-.f64 -5/6 a)) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (-.f64 (pow.f64 (neg.f64 (-.f64 -5/6 a)) 2) (*.f64 (/.f64 -2/3 t) (neg.f64 (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (/.f64 -2/3 t) 5/6) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (+.f64 (/.f64 -2/3 t) 5/6) 2) (-.f64 (*.f64 a a) (*.f64 (+.f64 (/.f64 -2/3 t) 5/6) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (neg.f64 (-.f64 -5/6 a)) 2)) (-.f64 (/.f64 -2/3 t) (neg.f64 (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 -2/3 t) 5/6) 2) (*.f64 a a)) (-.f64 (+.f64 (/.f64 -2/3 t) 5/6) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t))) (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 -2/3 t))) (exp.f64 (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (/.f64 -2/3 t)) (+.f64 1 (expm1.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 -2/3 t))) (+.f64 1 (expm1.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (exp.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (/.f64 1 (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2/3 t))) (exp.f64 (neg.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 -2/3 t)) (/.f64 1 (exp.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 -2/3 t))) (/.f64 1 (exp.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 a) (exp.f64 (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (-.f64 -5/6 a))) (exp.f64 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (-.f64 -5/6 a))) (exp.f64 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (-.f64 -5/6 a))) (+.f64 1 (expm1.f64 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (-.f64 -5/6 a))) (+.f64 1 (expm1.f64 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (/.f64 1 t) (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (/.f64 1 t) (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2/3 t) 1 (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -2/3 t) 1 (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (+.f64 (/.f64 -2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 1 (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 1 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) 1 (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -2/3 t) (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -2/3 t) (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (+.f64 (/.f64 -2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (-.f64 -5/6 a)) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 -2/3 t) 5/6) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 -2/3 t) 5/6) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (cbrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 (/.f64 -2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 (/.f64 -2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -2/3 t)) (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -2/3 t)) (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (cbrt.f64 (/.f64 -2/3 t)) (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 -2/3 t)) 2) (cbrt.f64 (/.f64 -2/3 t)) (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 -5/6 a)) (neg.f64 (sqrt.f64 (-.f64 -5/6 a))) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (sqrt.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 (/.f64 -2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (/.f64 -2/3 t)) (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (/.f64 -2/3 t)) (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 (/.f64 1 (neg.f64 t)) (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 (/.f64 1 (neg.f64 t)) (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (/.f64 1 (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (/.f64 1 (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 -8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (/.f64 1 (fma.f64 (-.f64 -5/6 a) (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a) (/.f64 4/9 (*.f64 t t)))) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 t) -2/3 (neg.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 t) -2/3 (*.f64 (neg.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a)) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (-.f64 -5/6 a) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 -2/3 t) -5/6) a)) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 -2/3 t) 5/6) 1 a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) 2) (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) 2) (cbrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 -5/6 a))) 2) (cbrt.f64 (neg.f64 (-.f64 -5/6 a))) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (sqrt.f64 (+.f64 (/.f64 -2/3 t) 5/6)) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (-.f64 -5/6 a))) (sqrt.f64 (neg.f64 (-.f64 -5/6 a))) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (-.f64 -5/6 a)) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (-.f64 -5/6 a) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))) (-.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))) (fma.f64 (neg.f64 (-.f64 -5/6 a)) 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))) (-.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 -5/6 a))) (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))) (-.f64 (sqrt.f64 (/.f64 -2/3 t)) (sqrt.f64 (-.f64 -5/6 a))) (+.f64 (neg.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 -5/6 a) 2))) (cbrt.f64 (-.f64 -5/6 a)) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))))) |
| 1× | egg-herbie |
| 1011× | fma-def_binary64 |
| 453× | fma-neg_binary64 |
| 112× | distribute-rgt-in_binary64 |
| 98× | cancel-sign-sub-inv_binary64 |
| 92× | unsub-neg_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 630 |
| 1 | 55 | 630 |
| 2 | 112 | 630 |
| 3 | 215 | 630 |
| 4 | 365 | 630 |
| 5 | 551 | 630 |
| 6 | 945 | 630 |
| 7 | 1573 | 630 |
| 8 | 2555 | 630 |
| 9 | 2849 | 630 |
| 10 | 2935 | 630 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 -2/3 (/.f64 c t)) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(/.f64 -2/3 t) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 a) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 a) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
a |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
a |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
| Outputs |
|---|
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 -2/3 (/.f64 c t)) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (+.f64 5/6 a)) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) |
(*.f64 c (-.f64 5/6 (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c a) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c a) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a)) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(/.f64 -2/3 t) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(+.f64 5/6 a) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(+.f64 5/6 a) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) |
(-.f64 5/6 (/.f64 2/3 t)) |
(+.f64 5/6 (/.f64 -2/3 t)) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
a |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
a |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 5/6 (-.f64 a (/.f64 2/3 t))) |
(-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) |
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) | |
| 0.0b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) | |
| 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) | |
| 0.0b | (sqrt.f64 (+.f64 a t)) | |
| ✓ | 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
| ✓ | 0.0b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
| ✓ | 0.1b | (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
| ✓ | 3.9b | (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
Compiled 97 to 32 computations (67% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | a | @ | 0 | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
| 4.0ms | a | @ | inf | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
| 4.0ms | a | @ | -inf | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
| 2.0ms | t | @ | inf | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
| 2.0ms | t | @ | -inf | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
| 1× | batch-egg-rewrite |
| 941× | log-prod_binary64 |
| 452× | fma-def_binary64 |
| 322× | expm1-udef_binary64 |
| 322× | log1p-udef_binary64 |
| 280× | log-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 75 |
| 1 | 350 | 73 |
| 2 | 4955 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 t a)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 z t) 3) (pow.f64 (+.f64 t a) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 (/.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t)) (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) 2)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))) (sqrt.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (+.f64 t a))) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))) (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) 3))) (fma.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) (-.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) 2))) (-.f64 x (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))) y x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))) (cbrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (fma.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2) (log.f64 y))))))))) |
| 1× | egg-herbie |
| 663× | distribute-rgt-in_binary64 |
| 647× | distribute-lft-in_binary64 |
| 336× | associate-*r*_binary64 |
| 291× | associate-*l*_binary64 |
| 263× | unswap-sqr_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 286 | 4802 |
| 1 | 949 | 4691 |
| 2 | 4259 | 4471 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(*.f64 (sqrt.f64 (/.f64 1 t)) z) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
1 |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) 1)) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) (+.f64 1 (*.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 3))))))) |
1 |
1 |
(exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) |
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))) |
(/.f64 x (+.f64 y x)) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t)) (sqrt.f64 (+.f64 a t)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))) x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (pow.f64 a 3))) (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)))))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
y |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))) |
(+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
y |
y |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) |
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)) |
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (pow.f64 a 2)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y))) |
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (*.f64 y (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))))))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) |
(fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 (*.f64 1/2 z) (sqrt.f64 (/.f64 1 a)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (*.f64 z t) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a)))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 (*.f64 1/2 z) (sqrt.f64 (/.f64 1 a))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 (*.f64 1/2 z) (sqrt.f64 (/.f64 1 a)))))) |
(*.f64 (sqrt.f64 (/.f64 1 t)) z) |
(*.f64 z (sqrt.f64 (/.f64 1 t))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 1/2 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) 1/2))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 1/2 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(fma.f64 -1/8 (*.f64 z (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) 1/2)))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (pow.f64 a 3)) z) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 1/2 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) |
(fma.f64 -1/8 (*.f64 z (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) 1/2))))) |
1 |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) |
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 1) |
(fma.f64 (*.f64 (/.f64 z t) 2) (sqrt.f64 (+.f64 a t)) 1) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) 1)) |
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) (*.f64 z z))) 1)) |
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (*.f64 (/.f64 (*.f64 z z) t) (/.f64 (+.f64 a t) t)) 1)) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) (+.f64 1 (*.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 3))))))) |
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (+.f64 (fma.f64 2 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) (*.f64 z z))) 1) (*.f64 (*.f64 4/3 (sqrt.f64 (pow.f64 (+.f64 a t) 3))) (/.f64 (pow.f64 z 3) (pow.f64 t 3))))) |
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (*.f64 (/.f64 (*.f64 z z) t) (/.f64 (+.f64 a t) t)) (fma.f64 (*.f64 4/3 (sqrt.f64 (pow.f64 (+.f64 a t) 3))) (/.f64 (pow.f64 z 3) (pow.f64 t 3)) 1))) |
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (*.f64 (/.f64 (*.f64 z z) t) (/.f64 (+.f64 a t) t)) (fma.f64 4/3 (/.f64 (pow.f64 (+.f64 a t) 3/2) (pow.f64 (/.f64 t z) 3)) 1))) |
1 |
1 |
(exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) |
(pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) |
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) |
(*.f64 (+.f64 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 1) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) |
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))) |
(+.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (*.f64 a a))))) |
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (pow.f64 a 3) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 1/6 (*.f64 (pow.f64 z 3) (sqrt.f64 (/.f64 1 (pow.f64 t 9)))))))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))))) |
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)))))) (*.f64 (+.f64 (*.f64 (pow.f64 a 3) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 z (/.f64 (pow.f64 t 4) z)) (*.f64 (pow.f64 z 3) (*.f64 1/6 (sqrt.f64 (/.f64 1 (pow.f64 t 9)))))))) 1) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) |
(+.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (*.f64 a a)))) (*.f64 (+.f64 (*.f64 (pow.f64 a 3) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 z (/.f64 (pow.f64 t 4) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6))))) 1) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) |
(/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) |
(/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) |
(-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)))) |
(-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))))) |
(+.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) (pow.f64 y 4))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)))) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y)) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) x) y)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y))) |
(+.f64 1 (fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) x) (/.f64 (neg.f64 y) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (fma.f64 -1 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)) (*.f64 x x))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y))) |
(+.f64 1 (-.f64 (fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) x) (/.f64 (neg.f64 y) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))))) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (/.f64 x y) 3)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)))) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y)) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) x) y)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y))) |
(+.f64 1 (fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) x) (/.f64 (neg.f64 y) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (fma.f64 -1 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)) (*.f64 x x))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y))) |
(+.f64 1 (-.f64 (fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) x) (/.f64 (neg.f64 y) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))))) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (/.f64 x y) 3)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)))) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y)) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) x) y)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y))) |
(+.f64 1 (fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) x) (/.f64 (neg.f64 y) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (fma.f64 -1 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)) (*.f64 x x))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) y))) |
(+.f64 1 (-.f64 (fma.f64 (/.f64 (*.f64 y y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) x) (/.f64 (neg.f64 y) (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))))) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (/.f64 x y) 3)))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) |
(/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) |
(/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) |
(-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)))) |
(-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))))) |
(+.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) (pow.f64 y 4))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) |
(/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) |
(/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) |
(-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)))) |
(-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 3) (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2))))) |
(+.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y)) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 4) (pow.f64 y 4))))) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 z x) t))) (/.f64 x (+.f64 x y))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (*.f64 (/.f64 y t) z) (/.f64 x (pow.f64 (+.f64 x y) 2)))) (/.f64 x (+.f64 x y))) |
(fma.f64 -2 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 t z) (/.f64 (pow.f64 (+.f64 x y) 2) x))) (/.f64 x (+.f64 x y))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))) |
(fma.f64 -1 (*.f64 (*.f64 z z) (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 (+.f64 a t) x) (*.f64 t t))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 (*.f64 (+.f64 a t) x) (*.f64 t t)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 z x) t))) (/.f64 x (+.f64 x y)))) |
(-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (*.f64 (/.f64 y t) z) (/.f64 x (pow.f64 (+.f64 x y) 2)))) (/.f64 x (+.f64 x y))) (*.f64 (*.f64 z z) (fma.f64 2 (*.f64 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x)) (/.f64 y (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x))))))) |
(-.f64 (fma.f64 -2 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 t z) (/.f64 (pow.f64 (+.f64 x y) 2) x))) (/.f64 x (+.f64 x y))) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3))))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t)) (sqrt.f64 (+.f64 a t)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))))) |
(fma.f64 -1 (*.f64 (pow.f64 z 3) (fma.f64 -4 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 x (pow.f64 t 3)))) (fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 x (pow.f64 t 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 y (/.f64 (*.f64 t (+.f64 x y)) (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 (+.f64 a t) x) (*.f64 t t))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 (*.f64 (+.f64 a t) x) (*.f64 t t)))))))))))) (fma.f64 -1 (*.f64 (*.f64 z z) (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 (+.f64 a t) x) (*.f64 t t))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 (*.f64 (+.f64 a t) x) (*.f64 t t)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 z x) t))) (/.f64 x (+.f64 x y))))) |
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (*.f64 (/.f64 y t) z) (/.f64 x (pow.f64 (+.f64 x y) 2)))) (/.f64 x (+.f64 x y))) (*.f64 (*.f64 z z) (fma.f64 2 (*.f64 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x)) (/.f64 y (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x))))))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 -2 (*.f64 (/.f64 y t) (/.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x)) (/.f64 y (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x))))) (+.f64 x y))))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (/.f64 x (pow.f64 t 3)))) (*.f64 4/3 (/.f64 (/.f64 (*.f64 x y) (pow.f64 t 3)) (pow.f64 (+.f64 x y) 2)))))))) |
(-.f64 (fma.f64 -2 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 t z) (/.f64 (pow.f64 (+.f64 x y) 2) x))) (/.f64 x (+.f64 x y))) (*.f64 (*.f64 z z) (+.f64 (*.f64 z (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 -2 (*.f64 (/.f64 y t) (/.f64 (*.f64 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3))))) (+.f64 x y))))) (*.f64 (pow.f64 (+.f64 a t) 3/2) (*.f64 (/.f64 x (pow.f64 t 3)) (+.f64 (*.f64 -4 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3))) (*.f64 4/3 (/.f64 y (pow.f64 (+.f64 x y) 2)))))))) (*.f64 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) x)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)))))))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) |
(/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y x)) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 y a) (*.f64 z x))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2))))) |
(-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 z (*.f64 a x)))))) |
(-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (*.f64 a z) x))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))))))) |
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 y a) (*.f64 z x))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2))) (*.f64 (*.f64 a a) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 z z) x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))) (/.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y))))))))) |
(fma.f64 -1 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 z (*.f64 a x)))) (*.f64 a (*.f64 a (-.f64 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 z z) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))))))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x))) |
(-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (*.f64 a z) x))) (*.f64 a (*.f64 a (-.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y)))) (/.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (/.f64 1 t))) 4) (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (*.f64 z z) (*.f64 y y))))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))) x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (pow.f64 a 3))) (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)))))))) |
(fma.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 y (*.f64 (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 1/6 (*.f64 (pow.f64 z 3) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))))) x)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (*.f64 z (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 z z) x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))) (/.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y))))))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (*.f64 (*.f64 y y) (*.f64 z x)))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3)))))) (+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 y a) (*.f64 z x))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2))) (*.f64 (*.f64 a a) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 z z) x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))) (/.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y)))))))))) |
(-.f64 (fma.f64 -1 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 z (*.f64 a x)))) (*.f64 a (*.f64 a (-.f64 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 z z) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))))))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x))) (*.f64 (pow.f64 a 3) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 (-.f64 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 z z) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3)))) (*.f64 z y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 z x) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 z (/.f64 (pow.f64 t 4) z)) (*.f64 (pow.f64 z 3) (*.f64 1/6 (sqrt.f64 (/.f64 1 (pow.f64 t 9))))))) (*.f64 x y)))))) |
(-.f64 (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (*.f64 a z) x))) (*.f64 a (*.f64 a (-.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y)))) (/.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (/.f64 1 t))) 4) (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (*.f64 z z) (*.f64 y y))))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))))))) (*.f64 (pow.f64 a 3) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 z (/.f64 (pow.f64 t 4) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6)))) (*.f64 x y))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 (-.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 x y)))) (/.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (/.f64 1 t))) 4) (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (*.f64 z z) (*.f64 y y))))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))) (*.f64 z y))) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3) (*.f64 (*.f64 y y) (*.f64 (*.f64 z x) (pow.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (/.f64 1 t))) 4)))))))))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
y |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 (*.f64 2 (/.f64 y (/.f64 t z))) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y t) z)) y) |
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))) |
(fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (+.f64 a t) (*.f64 z z)))) (+.f64 y (*.f64 (*.f64 2 (/.f64 y (/.f64 t z))) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 2 (/.f64 y (/.f64 (/.f64 (*.f64 t t) (+.f64 a t)) (*.f64 z z))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y t) z)) y)) |
(fma.f64 2 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 z (*.f64 z (+.f64 a t)))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y t) z)) y)) |
(+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))))) |
(fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 3)))) (fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (+.f64 a t) (*.f64 z z)))) (+.f64 y (*.f64 (*.f64 2 (/.f64 y (/.f64 t z))) (sqrt.f64 (+.f64 a t)))))) |
(fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (*.f64 (/.f64 y (pow.f64 t 3)) (pow.f64 z 3))) (fma.f64 2 (/.f64 y (/.f64 (/.f64 (*.f64 t t) (+.f64 a t)) (*.f64 z z))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y t) z)) y))) |
(fma.f64 4/3 (/.f64 (*.f64 y (pow.f64 (+.f64 a t) 3/2)) (pow.f64 (/.f64 t z) 3)) (fma.f64 2 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 z (*.f64 z (+.f64 a t)))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 y t) z)) y))) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) y) |
y |
y |
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) |
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)) |
(fma.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a z) y)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y)) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (*.f64 a z) (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) y)) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a y))))) |
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (pow.f64 a 2)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y))) |
(fma.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a z) y)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) y)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))) |
(+.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (*.f64 a z) (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) y))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (*.f64 (*.f64 a a) y) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)))) (+.f64 y (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a y)))))) |
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (*.f64 y (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))))))))) |
(fma.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a z) y)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) y)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (*.f64 (pow.f64 a 3) y) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 1/6 (*.f64 (pow.f64 z 3) (sqrt.f64 (/.f64 1 (pow.f64 t 9)))))))))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y)) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 z (/.f64 (pow.f64 t 4) z)) (*.f64 (pow.f64 z 3) (*.f64 1/6 (sqrt.f64 (/.f64 1 (pow.f64 t 9))))))) (*.f64 (pow.f64 a 3) y))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))))) |
(+.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 z (/.f64 (pow.f64 t 4) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6)))) (*.f64 (pow.f64 a 3) y)))) (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y) (+.f64 (*.f64 (*.f64 a a) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)))) (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
Compiled 29625 to 18167 computations (38.7% saved)
10 alts after pruning (10 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 992 | 10 | 1002 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 997 | 10 | 1007 |
| Status | Error | Program |
|---|---|---|
| 37.5b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) | |
| ▶ | 34.8b | (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) |
| 43.4b | (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) | |
| ▶ | 37.4b | (/.f64 x (+.f64 x y)) |
| ▶ | 37.9b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
| ▶ | 33.4b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) |
| 34.5b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))))) | |
| 46.1b | (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) | |
| ▶ | 20.6b | (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
| 29.2b | 1 |
Compiled 394 to 288 computations (26.9% saved)
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f64 -5/3 (-.f64 b c)) | |
| 0.0b | (exp.f64 (*.f64 -5/3 (-.f64 b c))) | |
| 0.0b | (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) | |
| 0.0b | (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) | |
| ✓ | 0.0b | (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
| ✓ | 0.0b | (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) |
| ✓ | 0.0b | (exp.f64 (*.f64 -5/3 (-.f64 b c))) |
| ✓ | 0.3b | (*.f64 -5/3 (-.f64 b c)) |
Compiled 56 to 29 computations (48.2% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 14.0ms | c | @ | 0 | (exp.f64 (*.f64 -5/3 (-.f64 b c))) |
| 2.0ms | c | @ | 0 | (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
| 2.0ms | b | @ | 0 | (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
| 1.0ms | x | @ | 0 | (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
| 1.0ms | c | @ | inf | (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
| 1× | batch-egg-rewrite |
| 675× | log-prod_binary64 |
| 419× | fma-def_binary64 |
| 359× | pow2_binary64 |
| 247× | pow1/3_binary64 |
| 245× | expm1-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 46 |
| 1 | 262 | 44 |
| 2 | 3707 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -5/3 (-.f64 b c)) |
(exp.f64 (*.f64 -5/3 (-.f64 b c))) |
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) |
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 -5/3 (-.f64 b c))) (*.f64 2 (*.f64 1/3 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 -5/3 (-.f64 b c))) (*.f64 1/2 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (*.f64 -5/3 (-.f64 b c)))) (*.f64 1/3 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -5/3 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/3) (*.f64 (neg.f64 c) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 b) (*.f64 -5/3 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (exp.f64 -5/3) b)) (log.f64 (pow.f64 (exp.f64 -5/3) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (pow.f64 (exp.f64 -5/3) b)) (log.f64 (pow.f64 (exp.f64 -5/3) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (fma.f64 c (+.f64 b c) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) -5/3) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 c (+.f64 b c) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -5/3 (-.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -5/3 b (*.f64 -5/3 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b -5/3 (*.f64 (neg.f64 c) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (fma.f64 (neg.f64 c) 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (+.f64 (neg.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) (*.f64 (neg.f64 c) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) (neg.f64 c)) (pow.f64 (exp.f64 -5/3) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (*.f64 -5/3 (-.f64 b c)))) (pow.f64 (exp.f64 1) (*.f64 1/2 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 2 (*.f64 1/3 (*.f64 -5/3 (-.f64 b c))))) (pow.f64 (exp.f64 1) (*.f64 1/3 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 b -5/3)) (pow.f64 (exp.f64 1) (*.f64 (neg.f64 c) -5/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 -5/3 b)) (pow.f64 (exp.f64 1) (*.f64 -5/3 (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (-.f64 b c)) -5/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (cbrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 -5/3 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) 1) (*.f64 -5/3 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (cbrt.f64 (-.f64 b c))) (pow.f64 (cbrt.f64 (-.f64 b c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 1 (fma.f64 c (+.f64 b c) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 (*.f64 b b) (*.f64 c c))) (/.f64 1 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (+.f64 (sqrt.f64 b) (sqrt.f64 c))) (-.f64 (sqrt.f64 b) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) 1) (cbrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (cbrt.f64 (-.f64 b c))) (cbrt.f64 -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (cbrt.f64 -5/3)) (cbrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9)))) (cbrt.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (cbrt.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))) (cbrt.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (sqrt.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))))) (sqrt.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) 1) (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (cbrt.f64 (*.f64 -5/3 (-.f64 b c)))) (cbrt.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (-.f64 b c))) (sqrt.f64 -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 -5/3)) (sqrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9)))) (sqrt.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))) (sqrt.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) -5/3) (-.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (*.f64 (cbrt.f64 (-.f64 b c)) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (*.f64 -5/3 (-.f64 b c)))) (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))) (cbrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (-.f64 b c))) (*.f64 (sqrt.f64 (-.f64 b c)) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2))) (cbrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (*.f64 -5/3 (sqrt.f64 (-.f64 b c)))) (sqrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) 1) (cbrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 b c))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (sqrt.f64 (-.f64 b c)))) (cbrt.f64 (sqrt.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 b c)) 2))) (cbrt.f64 (cbrt.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) 1) (sqrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (cbrt.f64 (-.f64 b c))) (cbrt.f64 (sqrt.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (sqrt.f64 (-.f64 b c)))) (sqrt.f64 (sqrt.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 b c)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 -5/3 (-.f64 b c) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 -5/3 (-.f64 b c) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))) (fma.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y (neg.f64 x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))))) |
| 1× | egg-herbie |
| 894× | associate-/l*_binary64 |
| 707× | associate-/r*_binary64 |
| 486× | associate-*l/_binary64 |
| 239× | associate-/r/_binary64 |
| 236× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 198 | 3125 |
| 1 | 649 | 3000 |
| 2 | 2541 | 2830 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 5/3 c) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(*.f64 -5/3 b) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(*.f64 -5/3 b) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(*.f64 -5/3 b) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(*.f64 5/3 c) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(*.f64 5/3 c) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(exp.f64 (*.f64 5/3 c)) |
(+.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b))) |
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2))))) |
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 3))) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2)))))) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(exp.f64 (*.f64 -5/3 b)) |
(+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b))) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b)))) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b))))) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(*.f64 (exp.f64 (*.f64 5/3 c)) y) |
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (*.f64 (exp.f64 (*.f64 5/3 c)) y)) |
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y))) |
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 3)))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y)))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 y (exp.f64 (*.f64 -5/3 b))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b)))))) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b))))))) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b)))))))) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -125/162 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (+.f64 (*.f64 125/54 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x))))) (pow.f64 b 3)))))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)) |
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))) |
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))) (+.f64 (*.f64 125/162 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -125/54 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3))))))) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))) |
| Outputs |
|---|
(*.f64 5/3 c) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(*.f64 -5/3 b) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(*.f64 -5/3 b) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(*.f64 -5/3 b) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(*.f64 5/3 c) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(*.f64 5/3 c) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c)) |
(fma.f64 -5/3 b (*.f64 5/3 c)) |
(*.f64 -5/3 (-.f64 b c)) |
(*.f64 5/3 (-.f64 c b)) |
(exp.f64 (*.f64 5/3 c)) |
(pow.f64 (exp.f64 5/3) c) |
(+.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b))) |
(+.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)))) |
(fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (pow.f64 (exp.f64 5/3) c)) |
(*.f64 (+.f64 (*.f64 -5/3 b) 1) (pow.f64 (exp.f64 5/3) c)) |
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2))))) |
(+.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b b))))) |
(+.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (pow.f64 (exp.f64 5/3) c) (+.f64 (*.f64 -5/3 b) (*.f64 25/18 (*.f64 b b))))) |
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 3))) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2)))))) |
(+.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (fma.f64 -125/162 (*.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 b 3)) (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b b)))))) |
(+.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b b)) (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (pow.f64 b 3) -125/162))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -5/3 b) 1) (pow.f64 (exp.f64 5/3) c)) (*.f64 (pow.f64 (exp.f64 5/3) c) (+.f64 (*.f64 25/18 (*.f64 b b)) (*.f64 -125/162 (pow.f64 b 3))))) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(exp.f64 (*.f64 -5/3 b)) |
(pow.f64 (exp.f64 -5/3) b) |
(+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b))) |
(fma.f64 5/3 (*.f64 c (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) b)) |
(*.f64 (+.f64 (*.f64 5/3 c) 1) (pow.f64 (exp.f64 -5/3) b)) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b)))) |
(fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 c c)) (fma.f64 5/3 (*.f64 c (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) b))) |
(+.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 (*.f64 (*.f64 25/18 c) c) (*.f64 5/3 c)))) |
(*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 (+.f64 (*.f64 5/3 c) 1) (*.f64 25/18 (*.f64 c c)))) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b))))) |
(fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 c c)) (fma.f64 125/162 (*.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 c 3)) (fma.f64 5/3 (*.f64 c (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) b)))) |
(+.f64 (*.f64 (+.f64 (*.f64 5/3 c) 1) (pow.f64 (exp.f64 -5/3) b)) (*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 (*.f64 (*.f64 25/18 c) c) (*.f64 125/162 (pow.f64 c 3))))) |
(+.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 (*.f64 (*.f64 c c) (+.f64 25/18 (*.f64 125/162 c))) (*.f64 5/3 c))) (pow.f64 (exp.f64 -5/3) b)) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))) |
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) |
(pow.f64 (exp.f64 -5/3) (-.f64 b c)) |
(*.f64 (exp.f64 (*.f64 5/3 c)) y) |
(*.f64 (pow.f64 (exp.f64 5/3) c) y) |
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (*.f64 (exp.f64 (*.f64 5/3 c)) y)) |
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (*.f64 (pow.f64 (exp.f64 5/3) c) y)) |
(*.f64 (pow.f64 (exp.f64 5/3) c) (+.f64 y (*.f64 -5/3 (*.f64 b y)))) |
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y))) |
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) y)) (*.f64 (pow.f64 (exp.f64 5/3) c) y))) |
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (fma.f64 (pow.f64 (exp.f64 5/3) c) y (*.f64 (*.f64 b (*.f64 b y)) (*.f64 (pow.f64 (exp.f64 5/3) c) 25/18)))) |
(+.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) y) (*.f64 y (*.f64 (pow.f64 (exp.f64 5/3) c) (+.f64 (*.f64 -5/3 b) (*.f64 25/18 (*.f64 b b)))))) |
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 3)))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y)))) |
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (fma.f64 -125/162 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (pow.f64 b 3) y)) (fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) y)) (*.f64 (pow.f64 (exp.f64 5/3) c) y)))) |
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (fma.f64 -125/162 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (pow.f64 b 3) y)) (fma.f64 (pow.f64 (exp.f64 5/3) c) y (*.f64 (*.f64 b (*.f64 b y)) (*.f64 (pow.f64 (exp.f64 5/3) c) 25/18))))) |
(+.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (+.f64 (*.f64 25/18 (*.f64 b (*.f64 b y))) y)) (*.f64 y (*.f64 (pow.f64 (exp.f64 5/3) c) (+.f64 (*.f64 -5/3 b) (*.f64 (pow.f64 b 3) -125/162))))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(*.f64 y (exp.f64 (*.f64 -5/3 b))) |
(*.f64 (pow.f64 (exp.f64 -5/3) b) y) |
(+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b)))))) |
(fma.f64 y (pow.f64 (exp.f64 -5/3) b) (*.f64 5/3 (*.f64 c (*.f64 (pow.f64 (exp.f64 -5/3) b) y)))) |
(*.f64 (+.f64 (*.f64 5/3 c) 1) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) |
(*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 y (*.f64 5/3 (*.f64 c y)))) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b))))))) |
(fma.f64 25/18 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (fma.f64 y (pow.f64 (exp.f64 -5/3) b) (*.f64 5/3 (*.f64 c (*.f64 (pow.f64 (exp.f64 -5/3) b) y))))) |
(fma.f64 25/18 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (*.f64 (+.f64 (*.f64 5/3 c) 1) (*.f64 (pow.f64 (exp.f64 -5/3) b) y))) |
(*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (+.f64 (*.f64 25/18 (*.f64 c c)) (+.f64 (*.f64 5/3 c) 1))) |
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b)))))))) |
(fma.f64 25/18 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (fma.f64 125/162 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (fma.f64 y (pow.f64 (exp.f64 -5/3) b) (*.f64 5/3 (*.f64 c (*.f64 (pow.f64 (exp.f64 -5/3) b) y)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 5/3 c) 1) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (+.f64 (*.f64 (*.f64 25/18 c) c) (*.f64 125/162 (pow.f64 c 3))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (+.f64 (*.f64 (*.f64 c c) (+.f64 25/18 (*.f64 125/162 c))) (*.f64 5/3 c))) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) |
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y) |
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) |
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) |
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2)))) |
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3)))) |
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (-.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) |
(+.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3)) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3)))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) |
(+.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3)) (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)))) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))) |
(+.f64 1 (-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 (*.f64 (-.f64 c b) 10/3))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 (*.f64 (-.f64 c b) 10/3))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) (-.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 (/.f64 x y) 3)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)))) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))) |
(+.f64 1 (-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 (*.f64 (-.f64 c b) 10/3))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 (*.f64 (-.f64 c b) 10/3))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) (-.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 (/.f64 x y) 3)))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))) |
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (*.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y (*.f64 b x)))))) |
(fma.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 b (*.f64 y x))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))))) |
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -25/9 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (/.f64 (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y x))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)))) (*.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y (*.f64 b x))))))) |
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (-.f64 (*.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 b (*.f64 y x)))) (*.f64 b (*.f64 b (fma.f64 25/18 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (*.f64 -25/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x)))))))))) |
(-.f64 (fma.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 b (*.f64 y x))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x))) (*.f64 b (*.f64 b (fma.f64 25/18 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (/.f64 -25/9 (/.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x))) (exp.f64 (*.f64 c 10/3)))))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -125/162 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (+.f64 (*.f64 125/54 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x))))) (pow.f64 b 3)))))) |
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -25/9 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (/.f64 (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y x))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)))) (fma.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y (*.f64 b x)))) (neg.f64 (*.f64 (pow.f64 b 3) (fma.f64 -125/162 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (fma.f64 125/54 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (*.f64 5/3 (/.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y (fma.f64 -25/9 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (/.f64 (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y x))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2))))) (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)))))))))) |
(+.f64 (-.f64 (*.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 b (*.f64 y x)))) (*.f64 (pow.f64 b 3) (fma.f64 -125/162 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (fma.f64 5/3 (/.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) y) (/.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) (fma.f64 25/18 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (*.f64 -25/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x)))))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x)))) 125/54))))) (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (*.f64 b (*.f64 b (fma.f64 25/18 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (*.f64 -25/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x)))))))))) |
(-.f64 (-.f64 (fma.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 b (*.f64 y x))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x))) (*.f64 b (*.f64 b (fma.f64 25/18 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (/.f64 -25/9 (/.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x))) (exp.f64 (*.f64 c 10/3)))))))) (*.f64 (pow.f64 b 3) (fma.f64 -125/162 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (fma.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (*.f64 y (fma.f64 25/18 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (*.f64 y x)) (/.f64 -25/9 (/.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x))) (exp.f64 (*.f64 c 10/3))))))) (/.f64 125/54 (/.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3) (*.f64 y (*.f64 y x))) (exp.f64 (*.f64 c 10/3)))))))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x)) |
(/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) |
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))) |
(fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2) (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x))) |
(fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x))) |
(fma.f64 -5/3 (*.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) c) (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x))) |
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)))) |
(fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2) (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)))) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 25/18 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (*.f64 -25/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2))))))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x)))) |
(fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)))) (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 c (*.f64 c (fma.f64 25/18 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 -25/9 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3)) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2))))))))) |
(-.f64 (fma.f64 -5/3 (*.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) c) (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x))) (*.f64 c (*.f64 c (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 (*.f64 -25/9 (*.f64 (*.f64 y (*.f64 y x)) (exp.f64 (*.f64 b -10/3)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))) (+.f64 (*.f64 125/162 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -125/54 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3))))))) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))))) |
(fma.f64 -1 (*.f64 (pow.f64 c 3) (fma.f64 -5/3 (/.f64 y (/.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) (*.f64 (pow.f64 (exp.f64 -5/3) b) (fma.f64 25/18 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (*.f64 -25/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2))))))))) (fma.f64 125/162 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (*.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2)))) -125/54)))) (fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2) (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)))) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 25/18 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (*.f64 -25/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2))))))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x))))) |
(fma.f64 (neg.f64 (pow.f64 c 3)) (fma.f64 -5/3 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 (pow.f64 (exp.f64 -5/3) b) (fma.f64 25/18 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 -25/9 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3)) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2))))))) (fma.f64 125/162 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3)) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2))) -125/54))) (fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)))) (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 c (*.f64 c (fma.f64 25/18 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 -25/9 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3)) (*.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2)))))))))) |
(fma.f64 (neg.f64 (pow.f64 c 3)) (fma.f64 -5/3 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 (pow.f64 (exp.f64 -5/3) b) (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 (*.f64 -25/9 (*.f64 (*.f64 y (*.f64 y x)) (exp.f64 (*.f64 b -10/3)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3))))) (fma.f64 125/162 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (*.f64 (/.f64 -125/54 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3)) (*.f64 (*.f64 y (*.f64 y x)) (exp.f64 (*.f64 b -10/3)))))) (-.f64 (fma.f64 -5/3 (*.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) c) (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x))) (*.f64 c (*.f64 c (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 (*.f64 -25/9 (*.f64 (*.f64 y (*.f64 y x)) (exp.f64 (*.f64 b -10/3)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3))))))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x)) |
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)))) |
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))) |
(+.f64 1 (-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 (*.f64 (-.f64 c b) 10/3))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (exp.f64 (*.f64 (-.f64 c b) 10/3))) (*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x) y)) (-.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 (/.f64 x y) 3)))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) |
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) |
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2)))) |
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3)))) |
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (-.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) |
(+.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3)) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3)))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) |
(+.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3)) (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) |
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) |
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2)))) |
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3)))) |
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (-.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) |
(+.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3)) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3)))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) |
(+.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3)) (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (exp.f64 (*.f64 (-.f64 c b) 10/3)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (/.f64 x (+.f64 x y)) | |
| ✓ | 0.0b | (/.f64 x (+.f64 x y)) |
Compiled 17 to 9 computations (47.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | x | @ | -inf | (/.f64 x (+.f64 x y)) |
| 1.0ms | x | @ | 0 | (/.f64 x (+.f64 x y)) |
| 0.0ms | x | @ | inf | (/.f64 x (+.f64 x y)) |
| 0.0ms | y | @ | inf | (/.f64 x (+.f64 x y)) |
| 0.0ms | y | @ | -inf | (/.f64 x (+.f64 x y)) |
| 1× | batch-egg-rewrite |
| 718× | pow1_binary64 |
| 671× | add-log-exp_binary64 |
| 671× | log1p-expm1-u_binary64 |
| 671× | expm1-log1p-u_binary64 |
| 656× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 115 | 7 |
| 2 | 1760 | 7 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (+.f64 x y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x y) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y)))))))) |
| 1× | egg-herbie |
| 789× | fma-def_binary64 |
| 732× | associate-/l*_binary64 |
| 517× | associate-/r*_binary64 |
| 513× | associate-*l/_binary64 |
| 457× | fma-neg_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 36 | 471 |
| 1 | 104 | 438 |
| 2 | 317 | 387 |
| 3 | 1353 | 345 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
| Outputs |
|---|
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) |
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) |
(*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(*.f64 (/.f64 x y) (-.f64 (fma.f64 (/.f64 x y) (/.f64 x y) 1) (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (fma.f64 (/.f64 x y) (/.f64 x y) 1) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (neg.f64 (/.f64 y x))) |
(-.f64 1 (/.f64 y x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (-.f64 1 (/.f64 y x))) |
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(fma.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)) 1) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x)))) |
(+.f64 1 (-.f64 (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (pow.f64 (/.f64 y x) 3))) |
(-.f64 (fma.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)) 1) (pow.f64 (/.f64 y x) 3)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (neg.f64 (/.f64 y x))) |
(-.f64 1 (/.f64 y x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (-.f64 1 (/.f64 y x))) |
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(fma.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)) 1) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x)))) |
(+.f64 1 (-.f64 (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (pow.f64 (/.f64 y x) 3))) |
(-.f64 (fma.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)) 1) (pow.f64 (/.f64 y x) 3)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (neg.f64 (/.f64 y x))) |
(-.f64 1 (/.f64 y x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (-.f64 1 (/.f64 y x))) |
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(fma.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)) 1) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x)))) |
(+.f64 1 (-.f64 (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (pow.f64 (/.f64 y x) 3))) |
(-.f64 (fma.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)) 1) (pow.f64 (/.f64 y x) 3)) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) |
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) |
(*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(*.f64 (/.f64 x y) (-.f64 (fma.f64 (/.f64 x y) (/.f64 x y) 1) (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (fma.f64 (/.f64 x y) (/.f64 x y) 1) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) |
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) |
(*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(*.f64 (/.f64 x y) (-.f64 (fma.f64 (/.f64 x y) (/.f64 x y) 1) (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (fma.f64 (/.f64 x y) (/.f64 x y) 1) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 5/6 a) | |
| 0.0b | (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) | |
| 0.0b | (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) | |
| 0.0b | (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) | |
| ✓ | 0.0b | (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) |
| ✓ | 0.4b | (*.f64 2/3 (/.f64 1 t)) |
| ✓ | 3.8b | (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)) |
| ✓ | 5.1b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
Compiled 124 to 81 computations (34.7% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | b | @ | 0 | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
| 2.0ms | a | @ | 0 | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
| 2.0ms | a | @ | inf | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
| 2.0ms | b | @ | inf | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
| 1.0ms | y | @ | inf | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
| 1× | batch-egg-rewrite |
| 465× | fma-neg_binary64 |
| 407× | expm1-udef_binary64 |
| 407× | log1p-udef_binary64 |
| 235× | add-sqr-sqrt_binary64 |
| 226× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 58 |
| 1 | 456 | 56 |
| 2 | 6480 | 56 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)) |
(*.f64 2/3 (/.f64 1 t)) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) 2) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) 2))) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) 2))) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 3))) (fma.f64 x x (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) (-.f64 (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2))) (-.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2/3 t) (*.f64 y b)) (*.f64 (+.f64 (neg.f64 a) -5/6) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y b) (/.f64 2/3 t)) (*.f64 (*.f64 y b) (+.f64 (neg.f64 a) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (*.f64 y b)) (+.f64 (*.f64 (pow.f64 t -2) 4/9) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 t -2) 4/9) (pow.f64 (+.f64 5/6 a) 2)) (*.f64 y b)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y b) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))) (+.f64 (*.f64 (pow.f64 t -2) 4/9) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 (pow.f64 t -2) 4/9) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) b) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (pow.f64 (*.f64 y b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2/3 (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 8/27 (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 t -2) 4/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 8/27 (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2/3 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2/3 t) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2/3 t) (*.f64 (+.f64 (neg.f64 a) -5/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (fma.f64 (+.f64 (neg.f64 a) -5/6) 1 (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (+.f64 (+.f64 (neg.f64 a) -5/6) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 a) -5/6) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2/3 t) -5/6) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)) (cbrt.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) (sqrt.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 t -2) 4/9) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 t -2) 4/9) (pow.f64 (+.f64 5/6 a) 2)) (/.f64 1 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (+.f64 5/6 a))) (-.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t -2) 4/9) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (-.f64 (*.f64 (pow.f64 t -2) 4/9) (pow.f64 (+.f64 5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (*.f64 (pow.f64 t -2) 4/9) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 t -2) 4/9) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 t -2) 4/9) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 t -2) 4/9) (pow.f64 (+.f64 5/6 a) 2))) (neg.f64 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2/3 (+.f64 25/36 (*.f64 a (-.f64 a 5/6)))) (*.f64 t (+.f64 125/216 (pow.f64 a 3)))) (*.f64 t (+.f64 25/36 (*.f64 a (-.f64 a 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2/3 (-.f64 5/6 a)) (*.f64 t (-.f64 25/36 (*.f64 a a)))) (*.f64 t (-.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3) (pow.f64 a 3)) (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (+.f64 (/.f64 2/3 t) -5/6)) (+.f64 (*.f64 a a) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 (neg.f64 a) -5/6) 3)) (+.f64 (*.f64 (pow.f64 t -2) 4/9) (-.f64 (*.f64 (+.f64 (neg.f64 a) -5/6) (+.f64 (neg.f64 a) -5/6)) (*.f64 (/.f64 2/3 t) (+.f64 (neg.f64 a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 a a)) (+.f64 (+.f64 (/.f64 2/3 t) -5/6) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 t -2) 4/9) (*.f64 (+.f64 (neg.f64 a) -5/6) (+.f64 (neg.f64 a) -5/6))) (-.f64 (/.f64 2/3 t) (+.f64 (neg.f64 a) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 (/.f64 1 t) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 2/3 t) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 2/3 t) -5/6) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 t) 2/3 (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2/3 t) 1 (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 t -2)) (*.f64 (/.f64 1 (cbrt.f64 t)) 2/3) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 t -1/2) (*.f64 (pow.f64 t -1/2) 2/3) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (sqrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2/3 (cbrt.f64 (pow.f64 t -2))) (/.f64 1 (cbrt.f64 t)) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2/3 (pow.f64 t -1/2)) (pow.f64 t -1/2) (+.f64 (neg.f64 a) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))) |
| 1× | egg-herbie |
| 546× | associate-/r/_binary64 |
| 454× | times-frac_binary64 |
| 426× | unswap-sqr_binary64 |
| 396× | associate-/l/_binary64 |
| 379× | associate-*r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 320 | 5372 |
| 1 | 1130 | 5067 |
| 2 | 5676 | 4834 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2))) (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 4))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))))) |
1 |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) 1) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (pow.f64 y 2))) x)))) |
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))))) |
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3))))))) |
(*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))))) |
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))) |
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))) |
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))) |
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))) |
(/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)))))) |
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))))) |
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)))))))) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))) |
(/.f64 x (+.f64 y x)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 b 3) x))) (pow.f64 (+.f64 y x) 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3)))))) |
(*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))))) |
(*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))))) |
(*.f64 2/3 (/.f64 (*.f64 y b) t)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(*.f64 -1 (*.f64 a (*.f64 y b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) |
(*.f64 -1 (*.f64 a (*.f64 y b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(*.f64 -1 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(*.f64 -1 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
| Outputs |
|---|
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))) |
(/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)))) |
(/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2))) (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2)) (/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))))) |
(-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) x))) |
(-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (*.f64 (/.f64 x (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2)) x)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3)))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2)) (/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 3)) (-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) x)))) |
(+.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (*.f64 (*.f64 (/.f64 x (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2)) x) (+.f64 -1 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 4))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3))))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2)) (/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 4)) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 3)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 4))) (-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) x)))) |
(+.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (-.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) 3) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 4))) (*.f64 (/.f64 x (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2)) x))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))) |
(+.f64 1 (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) x))) |
(-.f64 1 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2) (*.f64 x x)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) (*.f64 x x)) (-.f64 1 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) (+.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) -1))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 3) (pow.f64 x 3)) (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) x))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) (*.f64 x x)) (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 3) (pow.f64 x 3))) (-.f64 1 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) (+.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) -1))) (pow.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) 3)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))) |
(+.f64 1 (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) x))) |
(-.f64 1 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2) (*.f64 x x)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) (*.f64 x x)) (-.f64 1 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) (+.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) -1))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))) x))))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 3) (pow.f64 x 3)) (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) x))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) (*.f64 x x)) (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 3) (pow.f64 x 3))) (-.f64 1 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) (+.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) -1))) (pow.f64 (/.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) x) 3)) |
1 |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) 1) |
(fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (/.f64 x b)) (/.f64 1 x))) 1) |
(fma.f64 (neg.f64 y) (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) 1) |
(fma.f64 (neg.f64 y) (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 1 x)) 1) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) x))) |
(+.f64 (fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (/.f64 x b)) (/.f64 1 x))) 1) (/.f64 (fma.f64 2 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (/.f64 x b)) (/.f64 1 x)) (/.f64 x (*.f64 (*.f64 y y) (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1))))) |
(+.f64 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (fma.f64 (neg.f64 y) (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) 1)) |
(+.f64 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 1 x)) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (fma.f64 (neg.f64 y) (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 1 x)) 1)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (pow.f64 y 2))) x)))) |
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) (/.f64 (*.f64 x x) (*.f64 (fma.f64 2 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (/.f64 x b)) (/.f64 1 x)) (*.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) (pow.f64 y 3))))) (+.f64 (fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (/.f64 x b)) (/.f64 1 x))) 1) (/.f64 (fma.f64 2 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (/.f64 x b)) (/.f64 1 x)) (/.f64 x (*.f64 (*.f64 y y) (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1)))))) |
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (fma.f64 (neg.f64 y) (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) 1)) (/.f64 (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) 2))) (*.f64 x x))) |
(+.f64 (fma.f64 (neg.f64 y) (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 1 x)) 1) (-.f64 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 1 x)) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 (*.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 1 x)) (*.f64 y (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2))) (*.f64 x x)))) |
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))) |
(/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b)))) |
(/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2)) (/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))))) |
(-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) x))) |
(-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (*.f64 (/.f64 x (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2)) x)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2)) (/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 3))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 3)) (-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) x)))) |
(+.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (*.f64 (*.f64 (/.f64 x (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2)) x) (+.f64 -1 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)))))) |
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))))) |
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 2)) (/.f64 x (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 4)) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (*.f64 2 y) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b))) 3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 3)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 4))) (-.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2) x)))) |
(+.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (-.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) 3) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 4))) (*.f64 (/.f64 x (pow.f64 (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)) 2)) x))) |
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) |
(neg.f64 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1)))) |
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1))) |
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2))))) |
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1))) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 2))))) |
(-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1))) (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1) 2))) |
(-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1))) (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1) 2))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3)))))) |
(fma.f64 -1 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 2))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 3)))))) |
(-.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1) 2)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1) 3)))) (/.f64 (/.f64 x y) (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1))) |
(-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1) 2)) (/.f64 (pow.f64 (/.f64 x (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1)) 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3))))))) |
(fma.f64 -1 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 4))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 3))))))) |
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1) 3))) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1) 4)) (pow.f64 y 4))) (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1) 2))) (/.f64 (/.f64 x y) (fma.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -2 -1))) |
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1))) (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1) 2))) (+.f64 (/.f64 (pow.f64 (/.f64 x (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1)) 3) (pow.f64 y 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b -2) -1) 4)) (pow.f64 y 4)))) |
(*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) |
(*.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b))) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (*.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 b b))))) |
(fma.f64 -9/16 (*.f64 (/.f64 t (/.f64 (*.f64 y y) t)) (/.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) (/.f64 (*.f64 b b) x))) (*.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)))) |
(fma.f64 -9/16 (*.f64 (*.f64 (/.f64 t (*.f64 y y)) t) (*.f64 (/.f64 x (*.f64 b b)) (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))) (*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 (*.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)) (pow.f64 b 3))) (*.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 b b)))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (/.f64 (pow.f64 t 3) (/.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 b 3)) x) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2))) (*.f64 -9/16 (*.f64 (/.f64 t (/.f64 (*.f64 y y) t)) (/.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) (/.f64 (*.f64 b b) x)))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 -9/16 (*.f64 (*.f64 (/.f64 t (*.f64 y y)) t) (*.f64 (/.f64 x (*.f64 b b)) (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))) (*.f64 (*.f64 27/64 (pow.f64 (/.f64 t y) 3)) (*.f64 (/.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2))))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 (*.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)) (pow.f64 b 3))) (fma.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 b b))) (/.f64 (*.f64 -81/256 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3)) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (/.f64 (pow.f64 t 3) (/.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 b 3)) x) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2))) (fma.f64 -9/16 (*.f64 (/.f64 t (/.f64 (*.f64 y y) t)) (/.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) (/.f64 (*.f64 b b) x))) (*.f64 (/.f64 -81/256 (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 b 4)))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (*.f64 (pow.f64 (/.f64 t y) 3) (*.f64 (/.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2))) (fma.f64 -81/256 (*.f64 (/.f64 (pow.f64 t 4) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 b 4)) x)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3)) (*.f64 -9/16 (*.f64 (*.f64 (/.f64 t (*.f64 y y)) t) (*.f64 (/.f64 x (*.f64 b b)) (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))))))) |
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) |
(/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) |
(/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y))) |
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))) |
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (/.f64 (*.f64 -4/3 (*.f64 y (*.f64 x b))) (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))) |
(fma.f64 -4/3 (/.f64 (/.f64 (*.f64 b (*.f64 y x)) t) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))) |
(fma.f64 -4/3 (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))) |
(fma.f64 16/9 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (/.f64 (*.f64 -4/3 (*.f64 y (*.f64 x b))) (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))) |
(fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 b b) (/.f64 (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3) x))) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 b (*.f64 y x)) t) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y))))) |
(fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (*.f64 (/.f64 x (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3)) (*.f64 b b))) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y))))) |
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))) |
(fma.f64 -64/27 (/.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 b 3))) (pow.f64 t 3)) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 4)) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (/.f64 (*.f64 -4/3 (*.f64 y (*.f64 x b))) (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))) |
(fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 4))) (fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 b b) (/.f64 (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3) x))) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 b (*.f64 y x)) t) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))))) |
(fma.f64 -64/27 (*.f64 (pow.f64 (/.f64 y t) 3) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 4))) (fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (*.f64 (/.f64 x (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3)) (*.f64 b b))) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))))) |
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) |
(/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) |
(/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y))) |
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))) |
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (/.f64 (*.f64 -4/3 (*.f64 y (*.f64 x b))) (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))) |
(fma.f64 -4/3 (/.f64 (/.f64 (*.f64 b (*.f64 y x)) t) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))) |
(fma.f64 -4/3 (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))) |
(fma.f64 16/9 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (/.f64 (*.f64 -4/3 (*.f64 y (*.f64 x b))) (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))) |
(fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 b b) (/.f64 (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3) x))) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 b (*.f64 y x)) t) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y))))) |
(fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (*.f64 (/.f64 x (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3)) (*.f64 b b))) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y))))) |
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))) |
(fma.f64 -64/27 (/.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 b 3))) (pow.f64 t 3)) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 4)) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (/.f64 (*.f64 -4/3 (*.f64 y (*.f64 x b))) (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))) |
(fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 4))) (fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 b b) (/.f64 (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3) x))) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 b (*.f64 y x)) t) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))))) |
(fma.f64 -64/27 (*.f64 (pow.f64 (/.f64 y t) 3) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 4))) (fma.f64 16/9 (*.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (*.f64 (/.f64 x (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 3)) (*.f64 b b))) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)) 2)) (/.f64 x (+.f64 x (fma.f64 (*.f64 y -2) (*.f64 (+.f64 5/6 a) b) y)))))) |
(/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) |
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) |
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)))))) |
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 y a) (*.f64 x b)) (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))))) |
(fma.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)))) |
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))))) |
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) x) (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x)))) (*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 y a) (*.f64 x b)) (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x)))))) |
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (/.f64 (*.f64 x (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)))) (fma.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))))) |
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (fma.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (*.f64 (/.f64 4 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 3)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 y y) x)) (*.f64 a a))))) |
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)))))))) |
(fma.f64 8 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 a 3)) (*.f64 x (pow.f64 b 3))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (pow.f64 (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x)) 2)) (+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) x) (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x)))) (*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 y a) (*.f64 x b)) (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))))))) |
(fma.f64 8 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (*.f64 x (pow.f64 b 3))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))) (/.f64 (*.f64 x (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)))) (fma.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)))))) |
(+.f64 (fma.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2)) (*.f64 (/.f64 4 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 3)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 y y) x)) (*.f64 a a)))) (fma.f64 8 (*.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 b 3) (pow.f64 a 3))) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 4)) (pow.f64 y 3)) (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))))) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))) |
(fma.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)) (/.f64 -1/4 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 y a) (*.f64 y a))) (*.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)))))) |
(fma.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)) (*.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) (*.f64 (*.f64 y a) (*.f64 y a)))) (*.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (pow.f64 y 3)) (/.f64 (*.f64 x (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (*.f64 a a))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 4)) (/.f64 (*.f64 x (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (pow.f64 y 3)) (/.f64 (*.f64 x (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (*.f64 a a))))) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (*.f64 a a))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 3) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 x (pow.f64 y 4))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))) |
(fma.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)) (/.f64 -1/4 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 y a) (*.f64 y a))) (*.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)))))) |
(fma.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)) (*.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) (*.f64 (*.f64 y a) (*.f64 y a)))) (*.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (pow.f64 y 3)) (/.f64 (*.f64 x (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (*.f64 a a))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 4)) (/.f64 (*.f64 x (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (pow.f64 y 3)) (/.f64 (*.f64 x (+.f64 y (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) x))) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (*.f64 a a))))) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (*.f64 a a))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 3) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 x (pow.f64 y 4))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 x y)) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) |
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 x b)))) (/.f64 x (+.f64 x y))) |
(fma.f64 -2 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (/.f64 x (+.f64 x y))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3))))) |
(+.f64 (fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 x b)))) (/.f64 x (+.f64 x y))) (*.f64 4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 (*.f64 x (*.f64 b b)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)))))) |
(fma.f64 -2 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (fma.f64 4 (/.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 x (*.f64 b b))) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2))) (/.f64 x (+.f64 x y)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 b 3) x))) (pow.f64 (+.f64 y x) 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3)))))) |
(+.f64 (fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 x b)))) (/.f64 x (+.f64 x y))) (fma.f64 -8 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 x y) 4) (*.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3)))) (*.f64 4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 (*.f64 x (*.f64 b b)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2))))))) |
(+.f64 (fma.f64 4 (/.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 x (*.f64 b b))) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2))) (*.f64 -8 (/.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)) (pow.f64 (+.f64 x y) 4)))) (fma.f64 -2 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (/.f64 x (+.f64 x y)))) |
(+.f64 (fma.f64 4 (/.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 x (*.f64 b b))) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) -8) (/.f64 (pow.f64 (+.f64 x y) 4) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3))) (*.f64 x (pow.f64 b 3)))) (fma.f64 -2 (/.f64 y (/.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 x b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (/.f64 x (+.f64 x y)))) |
(*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) |
(/.f64 (*.f64 1/2 x) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 x (*.f64 y b))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 b b)))) (/.f64 (*.f64 1/2 x) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b)))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 x (*.f64 y b)))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 b b)))) (fma.f64 1/2 (/.f64 x (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (fma.f64 1/2 (/.f64 (/.f64 x (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)) (*.f64 (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 b 3))) 1/8)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 b b)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 4)) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (fma.f64 1/2 (/.f64 x (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 4)) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (fma.f64 1/2 (/.f64 (/.f64 x (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)) (*.f64 (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 b 3))) 1/8))))) |
(*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) |
(/.f64 (*.f64 1/2 x) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 x (*.f64 y b))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 b b)))) (/.f64 (*.f64 1/2 x) (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b)))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 x (*.f64 y b)))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 b b)))) (fma.f64 1/2 (/.f64 x (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (fma.f64 1/2 (/.f64 (/.f64 x (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)) (*.f64 (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 b 3))) 1/8)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 2)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 b b)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 4)) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (fma.f64 1/2 (/.f64 x (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 b b))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 4)) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (fma.f64 1/2 (/.f64 (/.f64 x (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)) (*.f64 (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 b 3))) 1/8))))) |
(*.f64 2/3 (/.f64 (*.f64 y b) t)) |
(*.f64 2/3 (/.f64 y (/.f64 t b))) |
(*.f64 2/3 (*.f64 (/.f64 y t) b)) |
(*.f64 (/.f64 2/3 t) (*.f64 y b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))) |
(neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b))) |
(*.f64 (*.f64 y b) (-.f64 -5/6 a)) |
(*.f64 y (*.f64 b (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))) |
(neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b))) |
(*.f64 (*.f64 y b) (-.f64 -5/6 a)) |
(*.f64 y (*.f64 b (-.f64 -5/6 a))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(*.f64 -1 (*.f64 a (*.f64 y b))) |
(*.f64 (neg.f64 a) (*.f64 y b)) |
(*.f64 (neg.f64 (*.f64 y a)) b) |
(*.f64 b (*.f64 y (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(*.f64 -1 (*.f64 a (*.f64 y b))) |
(*.f64 (neg.f64 a) (*.f64 y b)) |
(*.f64 (neg.f64 (*.f64 y a)) b) |
(*.f64 b (*.f64 y (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 (*.f64 y b) (-.f64 -5/6 a))) |
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(/.f64 2/3 t) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 -5/6 (neg.f64 a)) |
(-.f64 -5/6 a) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 (+.f64 5/6 a)) |
(+.f64 -5/6 (neg.f64 a)) |
(-.f64 -5/6 a) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a))) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6) |
(-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) |
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) |
Found 6 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (/.f64 -2/3 t) | |
| 0.2b | (*.f64 c (/.f64 -2/3 t)) | |
| 0.0b | (*.f64 2 (*.f64 c (/.f64 -2/3 t))) | |
| ✓ | 0.0b | (*.f64 2 (*.f64 c (/.f64 -2/3 t))) |
| ✓ | 0.2b | (*.f64 c (/.f64 -2/3 t)) |
| 0.4b | (/.f64 -2/3 t) |
Compiled 72 to 49 computations (31.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | inf | (*.f64 c (/.f64 -2/3 t)) |
| 1.0ms | c | @ | 0 | (*.f64 c (/.f64 -2/3 t)) |
| 1.0ms | t | @ | inf | (*.f64 c (/.f64 -2/3 t)) |
| 1.0ms | t | @ | 0 | (*.f64 c (/.f64 -2/3 t)) |
| 1.0ms | c | @ | 0 | (*.f64 2 (*.f64 c (/.f64 -2/3 t))) |
| 1× | batch-egg-rewrite |
| 807× | pow1_binary64 |
| 750× | add-log-exp_binary64 |
| 750× | log1p-expm1-u_binary64 |
| 750× | expm1-log1p-u_binary64 |
| 737× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 17 |
| 1 | 171 | 17 |
| 2 | 2039 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (/.f64 -2/3 t)) |
(*.f64 2 (*.f64 c (/.f64 -2/3 t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (*.f64 c -2/3) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 t -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 c -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2/3) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -2/3)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -2/3) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -2/3) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -2/3) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 c) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 2/3) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c -2/3) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 c -2/3) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 c -2/3) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 c -2/3) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 c -2/3) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 c -2/3) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2/3 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 -2/3 t) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 c -2/3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 c -2/3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 c -2/3) t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 c -2/3) t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 2) (*.f64 t -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c -2/3) 2) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c -2/3)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c 2) -2/3) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c 2) 1) (*.f64 t -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c 2) 2/3) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c -2/3) t) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 c) (/.f64 -2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c -2/3) t) 2))))))) |
| 1× | egg-herbie |
| 6× | *-commutative_binary64 |
| 4× | associate-/l*_binary64 |
| 2× | associate-*r/_binary64 |
| 2× | associate-*l/_binary64 |
| 2× | associate-/r/_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 336 |
| 1 | 14 | 336 |
| 2 | 21 | 336 |
| 3 | 29 | 336 |
| 4 | 31 | 336 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 -4/3 (/.f64 c t)) |
| Outputs |
|---|
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -2/3 (/.f64 c t)) |
(*.f64 (/.f64 -2/3 t) c) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
(*.f64 -4/3 (/.f64 c t)) |
(*.f64 (/.f64 c t) -4/3) |
(*.f64 c (/.f64 -4/3 t)) |
Found 8 expressions with local error:
| New | Error | Program |
|---|---|---|
| 3.4b | (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) | |
| 2.9b | (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)) | |
| 0.0b | (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1))) | |
| 0.0b | (sqrt.f64 (+.f64 a t)) | |
| ✓ | 0.0b | (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1))) |
| ✓ | 2.9b | (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)) |
| ✓ | 3.4b | (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) |
| ✓ | 3.9b | (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
Compiled 102 to 37 computations (63.7% saved)
51 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 15.0ms | y | @ | 0 | (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)) |
| 4.0ms | a | @ | inf | (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) |
| 3.0ms | a | @ | -inf | (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) |
| 2.0ms | t | @ | 0 | (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) |
| 2.0ms | a | @ | 0 | (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) |
| 1× | batch-egg-rewrite |
| 619× | fma-def_binary64 |
| 363× | fma-neg_binary64 |
| 338× | log1p-udef_binary64 |
| 337× | expm1-udef_binary64 |
| 280× | log-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 78 |
| 1 | 382 | 74 |
| 2 | 5517 | 74 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) |
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)))) |
(*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)) |
(+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 a t)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 (sqrt.f64 (+.f64 a t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 a t))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (neg.f64 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 a t) 3/2) (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 a t) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) (cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3))) (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2))) (-.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) 3) (pow.f64 y 3)) (fma.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (neg.f64 (*.f64 y y))) (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) 3) 1) y) (-.f64 (fma.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)) 1) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)) -1) y) (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (fma.f64 8 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) 3) 1)) (-.f64 (fma.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)) 1) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (fma.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)) -1)) (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 y) (exp.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 y)) (exp.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (+.f64 1 (expm1.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 2 y) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y 1 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) y) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) y y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 y (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2) (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 1) (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 1) (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) 1 y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (sqrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (sqrt.f64 y)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (sqrt.f64 y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) (sqrt.f64 y)) (sqrt.f64 y) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 2 y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 2) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 (*.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) 2)) (/.f64 z t) y)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (-.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))) (/.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2) (-.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2) (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) (sqrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3)) (/.f64 1 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2)) (/.f64 1 (-.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3)) (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2) (-.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2)) (-.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 3))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2))) (neg.f64 (-.f64 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 2) (*.f64 x x)) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) y) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 2 y) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) y) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) y (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) y x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) 2) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 a t)) 2) (*.f64 (/.f64 z t) y) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (sqrt.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (sqrt.f64 y)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (sqrt.f64 y)) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)) (sqrt.f64 y)) (sqrt.f64 y) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) 2))) (cbrt.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1))) (sqrt.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) (sqrt.f64 y)) (sqrt.f64 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 2 (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 2) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 (*.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2)))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 (sqrt.f64 (+.f64 a t)) 2)) (/.f64 z t) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1) x))))))) |
| 1× | egg-herbie |
| 913× | distribute-rgt-in_binary64 |
| 377× | associate-*r*_binary64 |
| 340× | associate-*l*_binary64 |
| 340× | times-frac_binary64 |
| 331× | fma-def_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 356 | 5738 |
| 1 | 1244 | 5605 |
| 2 | 5535 | 5571 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 t)) z) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) 1) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) 1) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2))))) |
1 |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)))) 1) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)) (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) x))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2))) (pow.f64 x 2))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)) (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) x)))) |
(/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 2) (pow.f64 y 2)))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y)) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 3) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 2) (pow.f64 y 2)))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 4) (pow.f64 y 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 3) (pow.f64 y 3)))))) |
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))))) |
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x)) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) z)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))))))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x))))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x)) (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x)) (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 -1/16 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (pow.f64 t 3))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x)) (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 -1/16 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (pow.f64 t 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 -1/16 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x)) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) (*.f64 1/32 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 7))))))) (pow.f64 t 4)))))) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 y x)) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 a t) 2) (pow.f64 z 4)))))))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 a t) 2) (pow.f64 z 4)))))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/8 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))))))) |
(*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t)))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 y (*.f64 (pow.f64 t 2) z)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t)))))) |
y |
y |
y |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
x |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
x |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
x |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) x) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) x)) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) x))) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) x)))) |
(*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) x)) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) x))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 y (*.f64 (pow.f64 t 2) z)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) x)))) |
(+.f64 y x) |
(+.f64 y x) |
(+.f64 y x) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 t)) z) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 z a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 1/2 z) a))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 z a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 1/2 z) a)))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 z a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 1/2 z) a))))) |
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))))) |
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) |
(/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y) |
(/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) |
(-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3))) |
(+.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))))) |
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4)) (pow.f64 y 4)) (+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)))) |
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4))) (-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (-.f64 (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4))) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) 1) |
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) 1) |
(-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2)))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)))) |
(+.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2))))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3))) (-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (pow.f64 y 3) (pow.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) 3))) (-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) 1) |
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) 1) |
(-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2)))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)))) |
(+.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)) (pow.f64 x 2))))) |
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3))) (-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (pow.f64 y 3) (pow.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) 3))) (-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) |
1 |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)))) 1) |
(fma.f64 -1 (*.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (*.f64 t x))) (/.f64 1 x))) 1) |
(fma.f64 (neg.f64 y) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)) 1) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)) (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) x))) |
(+.f64 (fma.f64 -1 (*.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (*.f64 t x))) (/.f64 1 x))) 1) (/.f64 (*.f64 y y) (/.f64 x (*.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (*.f64 t x))) (/.f64 1 x)))))) |
(+.f64 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)))) (fma.f64 (neg.f64 y) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)) 1)) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)))) (*.f64 y (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x))))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2))) (pow.f64 x 2))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (*.f64 t x)))) (/.f64 1 x)) (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) x)))) |
(fma.f64 -1 (*.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (*.f64 t x))) (/.f64 1 x))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (*.f64 t x))) (/.f64 1 x))))) (+.f64 1 (/.f64 (*.f64 y y) (/.f64 x (*.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (*.f64 t x))) (/.f64 1 x)))))))) |
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x))))) (*.f64 (/.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x))))) (*.f64 y (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)))) |
(-.f64 (+.f64 1 (-.f64 (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)))) (*.f64 (/.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2) (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)))))) (*.f64 y (fma.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (*.f64 t x)) (/.f64 1 x)))) |
(/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y)) |
(/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y) |
(/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y))) |
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) |
(-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 2) (pow.f64 y 2)))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y)) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 3) (pow.f64 y 3))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3))) |
(+.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 2) (pow.f64 y 2)))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 4) (pow.f64 y 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) 3) (pow.f64 y 3)))))) |
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4)) (pow.f64 y 4)) (+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)))) |
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4))) (-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (-.f64 (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4))) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))) |
(/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y) |
(/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) |
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) |
(-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))) |
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3))) |
(+.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))))) |
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4)) (pow.f64 y 4)) (+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (/.f64 (/.f64 x (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) y)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)))) |
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4))) (-.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(+.f64 (/.f64 (/.f64 x y) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) (-.f64 (-.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 4))) (/.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) 2)) (*.f64 y y)))) |
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x)) |
(/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x)) |
(/.f64 x (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x)) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x))) |
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 a y) (*.f64 z x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 2)) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x))) |
(-.f64 (/.f64 x (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x)) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 y (*.f64 (*.f64 z x) a))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x)))) |
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 a y) (*.f64 z x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 2)) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 z z))) (pow.f64 t 3)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 y (*.f64 z x)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 2))))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x)))) |
(-.f64 (-.f64 (/.f64 x (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x)) (*.f64 (*.f64 a a) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 (*.f64 -1/4 (*.f64 y (*.f64 z x))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 3)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 y (*.f64 (*.f64 z x) a))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) |
(-.f64 (/.f64 x (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x)) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 y (*.f64 (*.f64 z x) a))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2)) (*.f64 (*.f64 a a) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 (*.f64 -1/4 (*.f64 y (*.f64 z x))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 3))))))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 z x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 3)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) z)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))))))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x))))) |
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 a y) (*.f64 z x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 2)) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 z z))) (pow.f64 t 3)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 y (*.f64 z x)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 2))))) (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 z z))) (pow.f64 t 4)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 3)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 y (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) (*.f64 z (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 z z))) (pow.f64 t 3)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 y (*.f64 z x)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 2)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) 2))))))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x))))) |
(-.f64 (-.f64 (-.f64 (/.f64 x (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x)) (*.f64 (pow.f64 a 3) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (/.f64 (*.f64 1/8 y) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2) (*.f64 z x)))) (/.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 (*.f64 -1/4 (*.f64 y (*.f64 z x))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 3)))) (*.f64 z y)) (/.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) (*.f64 (*.f64 a a) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 (*.f64 -1/4 (*.f64 y (*.f64 z x))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 3)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 y (*.f64 (*.f64 z x) a))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) |
(-.f64 (-.f64 (/.f64 x (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x)) (*.f64 (*.f64 a a) (+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 (*.f64 -1/4 (*.f64 y (*.f64 z x))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 3)))) (*.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 4))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (/.f64 (*.f64 1/8 y) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2) (*.f64 z x)))) (/.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (/.f64 (*.f64 -1/4 (*.f64 y (*.f64 z x))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) (*.f64 (/.f64 (*.f64 z (*.f64 z (*.f64 y y))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 3)) (/.f64 x (pow.f64 t 3)))) (*.f64 z y)) (/.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) a)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 y (*.f64 (*.f64 z x) a))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) 2))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x)) (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a))))) |
(fma.f64 -1/4 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y y) (*.f64 a (*.f64 z z))) (*.f64 x (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (/.f64 (*.f64 z (*.f64 z a)) x))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x)) (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 -1/16 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (pow.f64 t 3))))) |
(fma.f64 -1/4 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y y) (*.f64 a (*.f64 z z))) (*.f64 x (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z))) (neg.f64 (*.f64 (pow.f64 t 3) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) x))) (*.f64 (*.f64 -1/16 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 1 (pow.f64 a 5))))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (/.f64 (*.f64 z (*.f64 z a)) x))))) (*.f64 (pow.f64 t 3) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) 2) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (/.f64 (pow.f64 y 3) (/.f64 x (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 -1/16 (/.f64 (/.f64 x z) y)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x)) (*.f64 (pow.f64 y 2) (*.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 -1/16 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (pow.f64 t 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) x) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (*.f64 -1/16 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) x)) (*.f64 y z)) (sqrt.f64 (/.f64 1 a)))) (*.f64 1/32 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 a 7))))))) (pow.f64 t 4)))))) |
(fma.f64 -1/4 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y y) (*.f64 a (*.f64 z z))) (*.f64 x (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) x))) (*.f64 (*.f64 -1/16 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))) (*.f64 (pow.f64 t 4) (fma.f64 1/32 (/.f64 (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (*.f64 y y) (*.f64 z z))) x)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) x))) (*.f64 (*.f64 -1/16 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 1 (pow.f64 a 5))))) y) (/.f64 (fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) x) z))) (*.f64 1/32 (*.f64 (/.f64 x (*.f64 z y)) (sqrt.f64 (/.f64 1 (pow.f64 a 7)))))))))))) |
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (/.f64 (*.f64 z (*.f64 z a)) x))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z))) (neg.f64 (fma.f64 (pow.f64 t 3) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) 2) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (/.f64 (pow.f64 y 3) (/.f64 x (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 -1/16 (/.f64 (/.f64 x z) y)))) (*.f64 (pow.f64 t 4) (fma.f64 1/32 (*.f64 (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (pow.f64 a 3)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 z z))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (/.f64 y (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) 2) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (/.f64 (pow.f64 y 3) (/.f64 x (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 -1/16 (/.f64 (/.f64 x z) y)))))) (/.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 7))) (*.f64 (/.f64 (/.f64 x z) y) 1/32))))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 t y) (/.f64 x z))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (/.f64 (*.f64 z (*.f64 z a)) x))))) (fma.f64 (pow.f64 t 3) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) 2) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (/.f64 (pow.f64 y 3) (/.f64 x (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 -1/16 (/.f64 (/.f64 x z) y)))) (*.f64 (pow.f64 t 4) (fma.f64 1/32 (*.f64 (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (pow.f64 a 3)) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 z z))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) (/.f64 y (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) x) 2) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (/.f64 (pow.f64 y 3) (/.f64 x (pow.f64 z 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 -1/16 (/.f64 (/.f64 x z) y)))))) (/.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 7))) (*.f64 (/.f64 (/.f64 x z) y) 1/32))))))) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))) |
(fma.f64 -2 (/.f64 (*.f64 (*.f64 y (*.f64 z x)) (sqrt.f64 (+.f64 t a))) (*.f64 t (pow.f64 (+.f64 x y) 2))) (/.f64 x (+.f64 x y))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 z (/.f64 t x))))) (/.f64 x (+.f64 x y))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) |
(+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 y (*.f64 z x)) (sqrt.f64 (+.f64 t a))) (*.f64 t (pow.f64 (+.f64 x y) 2))) (/.f64 x (+.f64 x y))) (/.f64 (*.f64 4 (*.f64 (*.f64 y y) (*.f64 (*.f64 (+.f64 t a) (*.f64 z z)) x))) (*.f64 (*.f64 t t) (pow.f64 (+.f64 x y) 3)))) |
(fma.f64 (*.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 z (/.f64 t x))))) (sqrt.f64 (+.f64 t a)) (fma.f64 4 (/.f64 (*.f64 y y) (/.f64 (*.f64 t t) (/.f64 (*.f64 x (*.f64 z (*.f64 z (+.f64 t a)))) (pow.f64 (+.f64 x y) 3)))) (/.f64 x (+.f64 x y)))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) |
(+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 y (*.f64 z x)) (sqrt.f64 (+.f64 t a))) (*.f64 t (pow.f64 (+.f64 x y) 2))) (/.f64 x (+.f64 x y))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 z 3))) (sqrt.f64 (pow.f64 (+.f64 t a) 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 4))) (/.f64 (*.f64 4 (*.f64 (*.f64 y y) (*.f64 (*.f64 (+.f64 t a) (*.f64 z z)) x))) (*.f64 (*.f64 t t) (pow.f64 (+.f64 x y) 3))))) |
(+.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (pow.f64 (+.f64 x y) 4) x)) (/.f64 (sqrt.f64 (pow.f64 (+.f64 t a) 3)) (pow.f64 t 3))) (*.f64 4 (/.f64 (*.f64 y y) (/.f64 (*.f64 t t) (/.f64 (*.f64 x (*.f64 z (*.f64 z (+.f64 t a)))) (pow.f64 (+.f64 x y) 3)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 z (/.f64 t x))))) (/.f64 x (+.f64 x y)))) |
(+.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (pow.f64 (+.f64 x y) 4) x)) (/.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 t 3))) (*.f64 4 (/.f64 (*.f64 y y) (/.f64 (*.f64 t t) (/.f64 (*.f64 x (*.f64 z (*.f64 z (+.f64 t a)))) (pow.f64 (+.f64 x y) 3)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 z (/.f64 t x))))) (/.f64 x (+.f64 x y)))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) |
(*.f64 (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z))) (sqrt.f64 (/.f64 1 (+.f64 t a)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 t a))) (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 x y) (*.f64 t t)) x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 t a) (*.f64 z z))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (*.f64 (/.f64 -1/4 (*.f64 z (*.f64 z (+.f64 t a)))) (*.f64 (/.f64 (*.f64 (*.f64 t t) (+.f64 x y)) y) (/.f64 x y)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 t 3) x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3)))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 x y) (*.f64 t t)) x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 t a) (*.f64 z z)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 (*.f64 t t) (/.f64 (*.f64 z (*.f64 z (+.f64 t a))) x))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2)) (pow.f64 y 3)) (/.f64 x (pow.f64 z 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3))) 1/8)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 a t) 2) (pow.f64 z 4)))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 t 3) x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3)))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 t t)) x) (*.f64 (*.f64 y y) (*.f64 (+.f64 t a) (*.f64 z z)))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t a) 2)) (pow.f64 z 4)) (*.f64 x (pow.f64 t 4)))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2)) (pow.f64 y 3)) (/.f64 x (pow.f64 z 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 z 4)) (pow.f64 (+.f64 t a) 2))) (*.f64 (/.f64 -1/4 (*.f64 z (*.f64 z (+.f64 t a)))) (*.f64 (/.f64 (*.f64 (*.f64 t t) (+.f64 x y)) y) (/.f64 x y)))))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) |
(*.f64 (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z))) (sqrt.f64 (/.f64 1 (+.f64 t a)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 t a))) (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 x y) (*.f64 t t)) x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 t a) (*.f64 z z))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (*.f64 (/.f64 -1/4 (*.f64 z (*.f64 z (+.f64 t a)))) (*.f64 (/.f64 (*.f64 (*.f64 t t) (+.f64 x y)) y) (/.f64 x y)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 t 3) x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3)))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 x y) (*.f64 t t)) x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 t a) (*.f64 z z)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 (*.f64 t t) (/.f64 (*.f64 z (*.f64 z (+.f64 t a))) x))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2)) (pow.f64 y 3)) (/.f64 x (pow.f64 z 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3))) 1/8)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (sqrt.f64 (/.f64 1 (+.f64 a t))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 a t) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) (pow.f64 z 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 a t) 2) (pow.f64 z 4)))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 t 3) x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3)))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 t t)) x) (*.f64 (*.f64 y y) (*.f64 (+.f64 t a) (*.f64 z z)))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t a) 2)) (pow.f64 z 4)) (*.f64 x (pow.f64 t 4)))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 t y) (/.f64 x z)) (sqrt.f64 (/.f64 1 (+.f64 t a)))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2)) (pow.f64 y 3)) (/.f64 x (pow.f64 z 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t a) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 z 4)) (pow.f64 (+.f64 t a) 2))) (*.f64 (/.f64 -1/4 (*.f64 z (*.f64 z (+.f64 t a)))) (*.f64 (/.f64 (*.f64 (*.f64 t t) (+.f64 x y)) y) (/.f64 x y)))))) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) |
(*.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2))) |
(*.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1)) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) (*.f64 a (*.f64 (*.f64 z y) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 a (*.f64 z (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1))) |
(+.f64 y (*.f64 (*.f64 z y) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) a)))) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) y)) (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) (*.f64 a (*.f64 (*.f64 z y) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (*.f64 (*.f64 a a) y))) (fma.f64 a (*.f64 z (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1)))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (*.f64 (*.f64 a a) y))) (+.f64 y (*.f64 (*.f64 z y) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) a))))) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 1/8 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))))))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) y)) (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) (fma.f64 (*.f64 (*.f64 a y) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (*.f64 z (pow.f64 a 3)) y)))))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (*.f64 (*.f64 a a) y))) (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) (fma.f64 a (*.f64 z (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 1/8 (*.f64 z (*.f64 (pow.f64 a 3) y))))))) |
(+.f64 (+.f64 y (*.f64 (*.f64 z y) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) a)))) (*.f64 y (+.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) 1/8) (*.f64 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) -1/4)))) |
(*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) |
(*.f64 (*.f64 2 (sqrt.f64 a)) (/.f64 y (/.f64 t z))) |
(*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (sqrt.f64 a))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t)))) |
(fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (*.f64 (*.f64 2 (sqrt.f64 a)) (/.f64 y (/.f64 t z)))) |
(fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) (*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (sqrt.f64 a)))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))))) |
(fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 t z) y)) (*.f64 (*.f64 2 (sqrt.f64 a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) (fma.f64 2 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 y t) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 z (*.f64 t y)) -1/4)))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 y (*.f64 (pow.f64 t 2) z)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t)))))) |
(fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 y (*.f64 t t)) z)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 t z) y)) (*.f64 (*.f64 2 (sqrt.f64 a)) (/.f64 y (/.f64 t z)))))) |
(fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 t (*.f64 t z)) y)) (fma.f64 2 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 y t) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 z (*.f64 t y)) -1/4))))) |
y |
y |
y |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z))) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 y (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
x |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
x |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
x |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1) y) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) x) |
(fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) x) |
(fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) x) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) x)) |
(fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) (fma.f64 (*.f64 (*.f64 a y) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) x)) |
(fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) (fma.f64 a (*.f64 z (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) x)) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) x))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) y)) (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) (fma.f64 (*.f64 (*.f64 a y) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) x))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (*.f64 (*.f64 a a) y))) (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) (fma.f64 a (*.f64 z (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) x))) |
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) x)))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) y)) (fma.f64 y (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2)) (fma.f64 (*.f64 (*.f64 a y) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (*.f64 z (pow.f64 a 3)) y)) x)))) |
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (*.f64 (*.f64 a a) y))) (fma.f64 y (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) 2 1) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 z a) y) (fma.f64 (*.f64 1/8 (*.f64 z (*.f64 (pow.f64 a 3) y))) (sqrt.f64 (/.f64 1 (pow.f64 t 7))) x)))) |
(*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) |
(*.f64 (*.f64 2 (sqrt.f64 a)) (/.f64 y (/.f64 t z))) |
(*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (sqrt.f64 a))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) x)) |
(fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (fma.f64 2 (*.f64 (sqrt.f64 a) (/.f64 y (/.f64 t z))) x)) |
(fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) (fma.f64 2 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 y t) z)) x)) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) x))) |
(fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 t z) y)) (fma.f64 2 (*.f64 (sqrt.f64 a) (/.f64 y (/.f64 t z))) x))) |
(fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (*.f64 t y))) (fma.f64 2 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 y t) z)) x))) |
(+.f64 (*.f64 y (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 y (*.f64 (pow.f64 t 2) z)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 y (*.f64 t z)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))) x)))) |
(fma.f64 y (+.f64 1 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 y (*.f64 t t)) z)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 t z) y)) (fma.f64 2 (*.f64 (sqrt.f64 a) (/.f64 y (/.f64 t z))) x)))) |
(fma.f64 y (fma.f64 z (sqrt.f64 (/.f64 1 a)) 1) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 t (*.f64 t z)) y)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (*.f64 t y))) (fma.f64 2 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 y t) z)) x)))) |
(+.f64 y x) |
(+.f64 x y) |
(+.f64 y x) |
(+.f64 x y) |
(+.f64 y x) |
(+.f64 x y) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z))) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z))) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
(+.f64 y (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) x)) |
(+.f64 y (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 x (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 y t) z)) y)) |
Compiled 26108 to 15013 computations (42.5% saved)
26 alts after pruning (25 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 871 | 21 | 892 |
| Fresh | 1 | 4 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 876 | 26 | 902 |
| Status | Error | Program |
|---|---|---|
| 37.5b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) | |
| 43.7b | (-.f64 1 (/.f64 y x)) | |
| ▶ | 54.9b | (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) |
| 46.1b | (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) | |
| 36.6b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) | |
| 51.0b | (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y)))) | |
| ▶ | 43.4b | (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) |
| ✓ | 37.4b | (/.f64 x (+.f64 x y)) |
| 33.4b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) | |
| 40.3b | (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) | |
| 52.8b | (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) | |
| 52.0b | (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) | |
| 39.5b | (/.f64 x (+.f64 x (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))))) | |
| 37.3b | (pow.f64 (/.f64 (+.f64 x y) x) -1) | |
| 52.1b | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 t a))) (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z)))) | |
| 39.2b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 2/3 t) (*.f64 y b)))))) | |
| ▶ | 56.4b | (/.f64 x y) |
| 44.4b | (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) | |
| ▶ | 28.0b | (-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) |
| 29.2b | 1 | |
| ▶ | 38.8b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
| 51.7b | (*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) | |
| 38.6b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 a a)) (+.f64 (+.f64 (/.f64 2/3 t) -5/6) a)) (*.f64 y b)))))) | |
| 53.6b | (*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) | |
| 37.4b | (*.f64 (/.f64 1 (+.f64 x y)) x) | |
| 41.6b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 2/3 (-.f64 5/6 a)) (*.f64 t (-.f64 25/36 (*.f64 a a)))) (*.f64 t (-.f64 5/6 a))) (*.f64 y b)))))) |
Compiled 980 to 727 computations (25.8% saved)
Found 6 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.4b | (-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) | |
| 0.0b | (/.f64 x (+.f64 x y)) | |
| 0.0b | (+.f64 1 (/.f64 x (+.f64 x y))) | |
| ✓ | 0.0b | (+.f64 1 (/.f64 x (+.f64 x y))) |
| 0.0b | (/.f64 x (+.f64 x y)) | |
| ✓ | 2.4b | (-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) |
Compiled 34 to 16 computations (52.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | -inf | (-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) |
| 0.0ms | x | @ | 0 | (-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) |
| 0.0ms | x | @ | inf | (-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) |
| 0.0ms | x | @ | inf | (+.f64 1 (/.f64 x (+.f64 x y))) |
| 0.0ms | y | @ | -inf | (-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) |
| 1× | batch-egg-rewrite |
| 928× | prod-diff_binary64 |
| 529× | fma-def_binary64 |
| 407× | log-prod_binary64 |
| 245× | fma-neg_binary64 |
| 232× | pow2_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 23 |
| 1 | 190 | 17 |
| 2 | 2881 | 17 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1) |
(+.f64 1 (/.f64 x (+.f64 x y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 x (+.f64 x y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 (/.f64 x (+.f64 x y)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 x (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x y)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (+.f64 (/.f64 x (+.f64 x y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 x (+.f64 x y))))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 x (+.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 x y) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (+.f64 (/.f64 x (+.f64 x y)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x y)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 x (+.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (+.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (+.f64 x y) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x) (/.f64 (+.f64 x y) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (+.f64 (/.f64 x (+.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 x (+.f64 x y))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 x y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 x (+.f64 x y))))) (+.f64 (/.f64 x (+.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y)))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (+.f64 (/.f64 x (+.f64 x y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 x (+.f64 x y)))))) (neg.f64 (+.f64 (/.f64 x (+.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 x (+.f64 x y)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 x (+.f64 x y)) -1) 2) (+.f64 (/.f64 x (+.f64 x y)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 x (+.f64 x y)) -1) 2)) (-.f64 1 (+.f64 (/.f64 x (+.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 1) (+.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x y) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 x y) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (+.f64 (/.f64 x (+.f64 x y)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x y)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 x (+.f64 x y)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (/.f64 x (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 x (+.f64 x y)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (/.f64 1 (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (+.f64 x y)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (+.f64 (/.f64 x (+.f64 x y)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3)) (/.f64 1 (fma.f64 (/.f64 x (+.f64 x y)) (+.f64 (/.f64 x (+.f64 x y)) -1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 x y)) x 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 x (+.f64 x y))))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x y)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 2)) (/.f64 1 (-.f64 1 (/.f64 x (+.f64 x y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x (+.f64 x y)) -1)) 2) (cbrt.f64 (+.f64 (/.f64 x (+.f64 x y)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 x (+.f64 x y)) -1)) (sqrt.f64 (+.f64 (/.f64 x (+.f64 x y)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 x (+.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 1) (-.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (/.f64 x (+.f64 x y))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x (+.f64 x y)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (/.f64 x (+.f64 x y)))) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) (-.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3)) (/.f64 1 (fma.f64 (/.f64 x (+.f64 x y)) (+.f64 (/.f64 x (+.f64 x y)) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 2)) (/.f64 1 (-.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 x (+.f64 x y)) (+.f64 (/.f64 x (+.f64 x y)) -1) 1) (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 (/.f64 x (+.f64 x y))) (-.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3)) (fma.f64 (/.f64 x (+.f64 x y)) (+.f64 (/.f64 x (+.f64 x y)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3)) (+.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) (-.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 2)) (-.f64 1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3))) (neg.f64 (fma.f64 (/.f64 x (+.f64 x y)) (+.f64 (/.f64 x (+.f64 x y)) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 2))) (neg.f64 (-.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 1) (+.f64 (/.f64 x (+.f64 x y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3)) 1) (fma.f64 (/.f64 x (+.f64 x y)) (+.f64 (/.f64 x (+.f64 x y)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 2)) 1) (-.f64 1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 x (+.f64 x y)) (+.f64 (/.f64 x (+.f64 x y)) -1) 1) (+.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (/.f64 x (+.f64 x y))) (-.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 x (+.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 x (+.f64 x y)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (/.f64 1 (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (+.f64 x y)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 x (+.f64 x y))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 x (+.f64 x y))) 2) (+.f64 (/.f64 x (+.f64 x y)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 x y)) x 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 x (+.f64 x y))))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x y)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 x (+.f64 x y)) 2) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x (+.f64 x y)) 2)) 2) (cbrt.f64 (+.f64 (/.f64 x (+.f64 x y)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 x (+.f64 x y)) 2)) (sqrt.f64 (+.f64 (/.f64 x (+.f64 x y)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 x (+.f64 x y)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 x (+.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 x (+.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 (/.f64 x (+.f64 x y)) 2))))))) |
| 1× | egg-herbie |
| 731× | associate-/l*_binary64 |
| 627× | fma-neg_binary64 |
| 517× | associate-/r*_binary64 |
| 516× | associate-*l/_binary64 |
| 364× | associate-*r*_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 43 | 846 |
| 1 | 127 | 786 |
| 2 | 386 | 699 |
| 3 | 1550 | 666 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
1 |
(+.f64 1 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
2 |
(+.f64 2 (*.f64 -1 (/.f64 y x))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
2 |
(+.f64 2 (*.f64 -1 (/.f64 y x))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
2 |
(+.f64 2 (*.f64 -1 (/.f64 y x))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
1 |
(+.f64 1 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
1 |
(+.f64 1 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
| Outputs |
|---|
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) |
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) |
(*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (neg.f64 (/.f64 y x))) |
(-.f64 1 (/.f64 y x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 y x))) |
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (neg.f64 (/.f64 y x))) |
(-.f64 1 (/.f64 y x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 y x))) |
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 y x))) |
(+.f64 1 (neg.f64 (/.f64 y x))) |
(-.f64 1 (/.f64 y x)) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 y x))) |
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3)) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) |
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) |
(*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
(/.f64 x y) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y)) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) |
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) |
(*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y))) |
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) 1) (/.f64 x y))) |
1 |
(+.f64 1 (/.f64 x y)) |
(+.f64 (/.f64 x y) 1) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (/.f64 x y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) 1)) |
(+.f64 1 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 x y)))) |
(-.f64 (/.f64 x y) (fma.f64 (/.f64 x y) (/.f64 x y) -1)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) 1)) |
(+.f64 1 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 (+.f64 (pow.f64 (/.f64 x y) 3) 1) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (fma.f64 (/.f64 x y) (/.f64 x y) -1))) |
2 |
(+.f64 2 (*.f64 -1 (/.f64 y x))) |
(+.f64 2 (neg.f64 (/.f64 y x))) |
(-.f64 2 (/.f64 y x)) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 2 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 y x))) |
(+.f64 2 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 2 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))))) |
(+.f64 2 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(-.f64 (+.f64 2 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3)) |
2 |
(+.f64 2 (*.f64 -1 (/.f64 y x))) |
(+.f64 2 (neg.f64 (/.f64 y x))) |
(-.f64 2 (/.f64 y x)) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 2 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 y x))) |
(+.f64 2 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 2 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))))) |
(+.f64 2 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(-.f64 (+.f64 2 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3)) |
2 |
(+.f64 2 (*.f64 -1 (/.f64 y x))) |
(+.f64 2 (neg.f64 (/.f64 y x))) |
(-.f64 2 (/.f64 y x)) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) |
(+.f64 2 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 y x))) |
(+.f64 2 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))) |
(+.f64 2 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))))) |
(+.f64 2 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 y y) x) x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x))) |
(-.f64 (+.f64 2 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3)) |
1 |
(+.f64 1 (/.f64 x y)) |
(+.f64 (/.f64 x y) 1) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (/.f64 x y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) 1)) |
(+.f64 1 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 x y)))) |
(-.f64 (/.f64 x y) (fma.f64 (/.f64 x y) (/.f64 x y) -1)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) 1)) |
(+.f64 1 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 (+.f64 (pow.f64 (/.f64 x y) 3) 1) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (fma.f64 (/.f64 x y) (/.f64 x y) -1))) |
1 |
(+.f64 1 (/.f64 x y)) |
(+.f64 (/.f64 x y) 1) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (/.f64 x y))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (/.f64 x y) 1)) |
(+.f64 1 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 x y)))) |
(-.f64 (/.f64 x y) (fma.f64 (/.f64 x y) (/.f64 x y) -1)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) 1)) |
(+.f64 1 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 (+.f64 (pow.f64 (/.f64 x y) 3) 1) (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (fma.f64 (/.f64 x y) (/.f64 x y) -1))) |
Compiled 12 to 8 computations (33.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 9.2b | (/.f64 (*.f64 t x) (*.f64 y b)) | |
| 0.2b | (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) | |
| ✓ | 0.2b | (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) |
| ✓ | 9.2b | (/.f64 (*.f64 t x) (*.f64 y b)) |
Compiled 34 to 13 computations (61.8% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 20.0ms | b | @ | -inf | (/.f64 (*.f64 t x) (*.f64 y b)) |
| 1.0ms | t | @ | 0 | (/.f64 (*.f64 t x) (*.f64 y b)) |
| 1.0ms | t | @ | inf | (/.f64 (*.f64 t x) (*.f64 y b)) |
| 1.0ms | x | @ | 0 | (/.f64 (*.f64 t x) (*.f64 y b)) |
| 1.0ms | b | @ | 0 | (/.f64 (*.f64 t x) (*.f64 y b)) |
| 1× | batch-egg-rewrite |
| 655× | log-prod_binary64 |
| 358× | pow-prod-down_binary64 |
| 286× | pow2_binary64 |
| 256× | pow-unpow_binary64 |
| 204× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 212 | 23 |
| 2 | 3009 | 23 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t x) (*.f64 y b)) |
(*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 t (*.f64 y b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 t (*.f64 y b)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 t (*.f64 y b)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (/.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 x (/.f64 (/.f64 1 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 t (/.f64 (/.f64 1 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t x) (/.f64 (/.f64 1 b) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (*.f64 y b)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 t (*.f64 y b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) 2) (cbrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 (cbrt.f64 (*.f64 t x)) (/.f64 (/.f64 1 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) (sqrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 t x)) (*.f64 (sqrt.f64 (*.f64 t x)) (/.f64 (/.f64 1 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (neg.f64 x)) (/.f64 1 (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t y) (/.f64 x b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x b) (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b) y) (*.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 y x)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 1) (/.f64 x (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 t (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t x)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t x)) 1) (/.f64 (sqrt.f64 (*.f64 t x)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t x)) y) (/.f64 (sqrt.f64 (*.f64 t x)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t b) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (*.f64 t x) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) y) (/.f64 (cbrt.f64 (*.f64 t x)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t x)) b) (/.f64 (sqrt.f64 (*.f64 t x)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 t (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) b) (/.f64 (cbrt.f64 (*.f64 t x)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 y b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (/.f64 x (cbrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (/.f64 t (cbrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) -2) (/.f64 (*.f64 t x) (cbrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t x)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (/.f64 (sqrt.f64 (*.f64 t x)) (cbrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (*.f64 y b))) (/.f64 x (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (*.f64 y b))) (/.f64 t (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y b) -1/2) (/.f64 (*.f64 t x) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (sqrt.f64 (*.f64 y b))) (/.f64 (cbrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t (*.f64 y b)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 t (*.f64 y b)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 t (*.f64 y b)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y t) (/.f64 b x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 y b) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 y t) (/.f64 b x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 t x) (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 t (*.f64 y b)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 t (*.f64 y b)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 t (*.f64 y b)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 y b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 t (*.f64 y b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 t (*.f64 y b)) x))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 t (*.f64 y b)) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 b x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 t (*.f64 y b)) x)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 t (*.f64 y b)) x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3/4 (*.f64 (/.f64 y t) (/.f64 b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y b) (*.f64 (*.f64 3/4 x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3/4 x) t) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 3/4 x) t)) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) 1) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 3/4) (/.f64 (*.f64 y b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (neg.f64 x)) 3/4) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (/.f64 y x)) 3/4) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/4 t) (/.f64 (*.f64 y b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/4 (*.f64 t (neg.f64 x))) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/4 (/.f64 t (/.f64 y x))) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y b) (*.f64 (*.f64 3/4 x) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) y) b))))))) |
| 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.4b | (/.f64 2/3 t) | |
| 0.0b | (+.f64 (/.f64 2/3 t) -5/6) | |
| 0.0b | (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))) | |
| 0.0b | (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b))) | |
| ✓ | 0.0b | (+.f64 (/.f64 2/3 t) -5/6) |
| 0.4b | (/.f64 2/3 t) | |
| ✓ | 2.9b | (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
| ✓ | 3.7b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
Compiled 90 to 56 computations (37.8% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 17.0ms | t | @ | inf | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
| 2.0ms | x | @ | 0 | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
| 1.0ms | b | @ | inf | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
| 1.0ms | y | @ | 0 | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
| 1.0ms | y | @ | inf | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
| 1× | batch-egg-rewrite |
| 602× | fma-def_binary64 |
| 338× | expm1-udef_binary64 |
| 338× | log1p-udef_binary64 |
| 333× | fma-neg_binary64 |
| 267× | log-pow_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 45 |
| 1 | 369 | 43 |
| 2 | 5273 | 41 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)))))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(+.f64 (/.f64 2/3 t) -5/6) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) 2) (cbrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) (sqrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)) 2))) (/.f64 x (cbrt.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)) 2))) (cbrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) (/.f64 x (sqrt.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) y) 3))) (fma.f64 (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) y) (-.f64 (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) y) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) y) 2))) (-.f64 x (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 y (fma.f64 (*.f64 y b) (fma.f64 2 (/.f64 2/3 t) -5/3) x))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2/3 t) (*.f64 y b)) (*.f64 -5/6 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/6 (*.f64 y b)) (*.f64 (/.f64 2/3 t) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y b) (/.f64 2/3 t)) (*.f64 (*.f64 y b) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y b) -5/6) (*.f64 (*.f64 y b) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -125/216 (pow.f64 (/.f64 2/3 t) 3)) (*.f64 y b)) (-.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (/.f64 -5/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) -25/36) (*.f64 y b)) (+.f64 (/.f64 2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y b) (+.f64 -125/216 (pow.f64 (/.f64 2/3 t) 3))) (-.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (/.f64 -5/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y b) (+.f64 (/.f64 4/9 (*.f64 t t)) -25/36)) (+.f64 (/.f64 2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) b) (+.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3) (pow.f64 (*.f64 y b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2/3 t) (*.f64 y b) (*.f64 -5/6 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -5/6 (*.f64 y b) (*.f64 (/.f64 2/3 t) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) (/.f64 2/3 t) (*.f64 (*.f64 y b) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) -5/6 (*.f64 (*.f64 y b) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 2/3 t) -5/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 2/3 t) 5/6)) (/.f64 25/36 (+.f64 (/.f64 2/3 t) 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2/3 t) -5/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2/3 t) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)) (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) (sqrt.f64 (+.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -125/216 (pow.f64 (/.f64 2/3 t) 3)) (/.f64 1 (-.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (/.f64 -5/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) -25/36) (/.f64 1 (+.f64 (/.f64 2/3 t) 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (/.f64 -5/9 t)) (+.f64 -125/216 (pow.f64 (/.f64 2/3 t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 2/3 t) 5/6) (+.f64 (/.f64 4/9 (*.f64 t t)) -25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -125/216 (pow.f64 (/.f64 2/3 t) 3)) (-.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (/.f64 -5/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -125/216 (pow.f64 (/.f64 2/3 t) 3)) (+.f64 25/36 (-.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 -5/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) -25/36) (+.f64 (/.f64 2/3 t) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -125/216 (pow.f64 (/.f64 2/3 t) 3))) (neg.f64 (-.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (/.f64 -5/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) -25/36)) (neg.f64 (+.f64 (/.f64 2/3 t) 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) -5/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 2/3 t) -5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 (pow.f64 t -1) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2/3 t) 1 -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 2/3 t) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (/.f64 1 (neg.f64 t)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 t -1) 2/3 -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 2/3 t) -5/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 2/3 t) -5/6))))))) |
| 1× | egg-herbie |
| 931× | fma-def_binary64 |
| 860× | distribute-rgt-in_binary64 |
| 858× | distribute-lft-in_binary64 |
| 308× | unswap-sqr_binary64 |
| 293× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 251 | 3663 |
| 1 | 849 | 3448 |
| 2 | 3835 | 3402 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))))) |
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2)))) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) x)) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) 2) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 3))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) x))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) x)) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2)) (pow.f64 x 3)))))) |
1 |
(+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x))))) |
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2))) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) x)))) |
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2))))) |
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2)))))) |
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2))))))) |
(*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 2))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 2))))))) |
(*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t))))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 4) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t))))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 4) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))))) |
(/.f64 x (+.f64 y x)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 b (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) x))) (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 b (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2) x))) (pow.f64 (+.f64 y x) 3))))) |
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3) x))) (pow.f64 (+.f64 y x) 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 b (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2) x))) (pow.f64 (+.f64 y x) 3)))))) |
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 4)))))))) |
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 4)))))))) |
(*.f64 2/3 (/.f64 (*.f64 y b) t)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(*.f64 -5/6 (*.f64 y b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(*.f64 -5/6 (*.f64 y b)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(/.f64 2/3 t) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
-5/6 |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
-5/6 |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
| Outputs |
|---|
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) |
(/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) |
(/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) |
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))))) |
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2)))) |
(-.f64 (/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) (/.f64 x (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) x))) |
(-.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 2))) |
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))))))) |
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (+.f64 (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))))) |
(+.f64 (/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 3)) (/.f64 x (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) x)))) |
(+.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) 3) (-.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2)))) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))))))) |
(fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (+.f64 (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2)))))) |
(-.f64 (+.f64 (/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 3)) (/.f64 x (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) x)))) (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 4))) |
(+.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) 3) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 2))) (-.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 4)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) x))) |
(+.f64 1 (neg.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x))) |
(-.f64 1 (/.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) x)) |
(-.f64 1 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) x)) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) (*.f64 x x)) (/.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) x))) |
(+.f64 1 (*.f64 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x) (+.f64 -1 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) 2) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 3))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2) (*.f64 x x))))) |
(+.f64 (-.f64 1 (/.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) x)) (-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 3) (pow.f64 x 3)))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x) (+.f64 -1 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x))) (pow.f64 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x) 3))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) x))) |
(+.f64 1 (neg.f64 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x))) |
(-.f64 1 (/.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) x)) |
(-.f64 1 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x)) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) x)) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2)))) |
(+.f64 1 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2) (*.f64 x x)))) |
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) (*.f64 x x)) (/.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) x))) |
(+.f64 1 (*.f64 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x) (+.f64 -1 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y) (pow.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) 2)) (pow.f64 x 3)))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2) (*.f64 x x))))) |
(+.f64 (-.f64 1 (/.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) x)) (-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 3) (pow.f64 x 3)))) |
(+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x) (+.f64 -1 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x))) (pow.f64 (/.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) x) 3))) |
1 |
(+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x))))) |
(+.f64 1 (neg.f64 (*.f64 y (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) -5/6) (/.f64 x b)) (/.f64 1 x))))) |
(-.f64 1 (fma.f64 y (/.f64 (*.f64 2 (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 x b)) (/.f64 y x))) |
(-.f64 1 (fma.f64 2 (*.f64 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) y) (/.f64 y x))) |
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) x))) |
(+.f64 1 (fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) -5/6) (/.f64 x b)) (/.f64 1 x))) (/.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) -5/6) (/.f64 x b)) (/.f64 1 x)) (/.f64 x (*.f64 (*.f64 y y) (+.f64 1 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))))))) |
(+.f64 1 (-.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 1 x)) (/.f64 x (*.f64 y (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)))) (fma.f64 y (/.f64 (*.f64 2 (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 x b)) (/.f64 y x)))) |
(fma.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 1 x)) x) (*.f64 y (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (-.f64 1 (fma.f64 2 (*.f64 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) y) (/.f64 y x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2))) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) x)) (/.f64 1 x)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) x)))) |
(fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (*.f64 x x) (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) -5/6) (/.f64 x b)) (/.f64 1 x)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) 2)))) (+.f64 1 (fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) -5/6) (/.f64 x b)) (/.f64 1 x))) (/.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) -5/6) (/.f64 x b)) (/.f64 1 x)) (/.f64 x (*.f64 (*.f64 y y) (+.f64 1 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))))))) |
(-.f64 (+.f64 1 (-.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 1 x)) (/.f64 x (*.f64 y (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)))) (fma.f64 y (/.f64 (*.f64 2 (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 x b)) (/.f64 y x)))) (*.f64 (/.f64 (pow.f64 y 3) x) (/.f64 (*.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 1 x)) (pow.f64 (fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) 1) 2)) x))) |
(-.f64 (fma.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 1 x)) x) (*.f64 y (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (-.f64 1 (fma.f64 2 (*.f64 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) y) (/.f64 y x)))) (*.f64 (/.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 (fma.f64 2 (*.f64 (/.f64 b x) (+.f64 (/.f64 2/3 t) -5/6)) (/.f64 1 x)) (pow.f64 (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) 1) 2)))) |
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) |
(/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) |
(/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) |
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2))))) |
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2)))) |
(-.f64 (/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) (/.f64 x (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) x))) |
(-.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 2))) |
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2)))))) |
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (+.f64 (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))))) |
(+.f64 (/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 3)) (/.f64 x (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) x)))) |
(+.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) 3) (-.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 2)))) |
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) 2))))))) |
(fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (+.f64 (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2))) (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) 2)))))) |
(-.f64 (+.f64 (/.f64 x (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y)) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 3)) (/.f64 x (/.f64 (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 2) x)))) (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 (*.f64 y 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) y) 4))) |
(+.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) 3) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 2))) (-.f64 (/.f64 x (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y)) (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 (*.f64 y b) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) 2) y) 4)))) |
(*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) |
(neg.f64 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1)))) |
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1))) |
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 2))))) |
(fma.f64 -1 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1) 2))))) |
(-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1) 2)))) |
(neg.f64 (fma.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1) 2)) (/.f64 (/.f64 x y) (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 2)))))) |
(fma.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1) 3))) (fma.f64 -1 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1) 2)))))) |
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1) 2)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1) 3)))) |
(-.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1) 2)) (/.f64 (/.f64 x y) (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1)))) (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1) 3))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 -2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 1) 2))))))) |
(fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1) 4))) (fma.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1) 3))) (fma.f64 -1 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -1) 2))))))) |
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1))) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1) 2)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1) 3)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) -2 -1) 4)))) |
(-.f64 (neg.f64 (fma.f64 (/.f64 x (*.f64 y y)) (/.f64 x (pow.f64 (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1) 2)) (/.f64 (/.f64 x y) (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1)))) (+.f64 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1) 4)) (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (fma.f64 b (*.f64 (+.f64 (/.f64 2/3 t) -5/6) -2) -1) 3)))) |
(*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) |
(*.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b))) |
(/.f64 (*.f64 3/4 t) (/.f64 b (/.f64 x y))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (*.f64 -9/16 (/.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 b b)) (*.f64 x (*.f64 t t)))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (*.f64 (/.f64 -9/16 (*.f64 b b)) (*.f64 (/.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) y) (/.f64 (*.f64 x (*.f64 t t)) y)))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (*.f64 (/.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) (*.f64 y y)) (*.f64 (/.f64 x (/.f64 (*.f64 b b) (*.f64 t t))) -9/16))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (/.f64 (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 b 3)) (*.f64 x (pow.f64 t 3)))) (*.f64 -9/16 (/.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 b b)) (*.f64 x (*.f64 t t))))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 -9/16 (*.f64 (/.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) (*.f64 y y)) (/.f64 x (/.f64 (*.f64 b b) (*.f64 t t)))) (*.f64 (/.f64 27/64 (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2) (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 3))))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 (/.f64 27/64 (pow.f64 b 3)) (/.f64 (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2) (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 3)))) (*.f64 (/.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) (*.f64 y y)) (*.f64 (/.f64 x (/.f64 (*.f64 b b) (*.f64 t t))) -9/16)))) |
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 -81/256 (*.f64 (/.f64 (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 3) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 b 4))) (fma.f64 27/64 (/.f64 (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 b 3)) (*.f64 x (pow.f64 t 3)))) (*.f64 -9/16 (/.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 b b)) (*.f64 x (*.f64 t t)))))))) |
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 -81/256 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 3) (pow.f64 y 4)) (/.f64 x (/.f64 (pow.f64 b 4) (pow.f64 t 4)))) (fma.f64 -9/16 (*.f64 (/.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) (*.f64 y y)) (/.f64 x (/.f64 (*.f64 b b) (*.f64 t t)))) (*.f64 (/.f64 27/64 (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2) (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 3)))))))) |
(fma.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 3) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 t 4) (/.f64 (pow.f64 b 4) x)) -81/256) (fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 (/.f64 27/64 (pow.f64 b 3)) (/.f64 (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2) (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 3)))) (*.f64 (/.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) (*.f64 y y)) (*.f64 (/.f64 x (/.f64 (*.f64 b b) (*.f64 t t))) -9/16))))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) |
(/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y))) |
(/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y)) |
(+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))) |
(+.f64 (/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2)) (/.f64 (*.f64 x b) t)))) |
(fma.f64 -4/3 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 x (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2))) (/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)))) |
(fma.f64 -4/3 (*.f64 (/.f64 b (/.f64 t y)) (/.f64 x (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2))) (/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t))))) |
(fma.f64 16/9 (/.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 3)) (*.f64 x (*.f64 b b)))) (+.f64 (/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2)) (/.f64 (*.f64 x b) t))))) |
(fma.f64 16/9 (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 b b)))) (*.f64 t t)) (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 3)) (fma.f64 -4/3 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 x (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2))) (/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y))))) |
(fma.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 3) y)) (*.f64 (*.f64 (/.f64 x t) (/.f64 (*.f64 b b) t)) 16/9) (fma.f64 -4/3 (*.f64 (/.f64 b (/.f64 t y)) (/.f64 x (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2))) (/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y)))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 4) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))))) |
(fma.f64 16/9 (/.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 3)) (*.f64 x (*.f64 b b)))) (fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 4)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2)) (/.f64 (*.f64 x b) t)))))) |
(fma.f64 16/9 (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 b b)))) (*.f64 t t)) (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 3)) (fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 4))) (fma.f64 -4/3 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 x (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2))) (/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)))))) |
(fma.f64 16/9 (*.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 3) y)) (*.f64 (/.f64 x t) (/.f64 (*.f64 b b) t))) (fma.f64 -4/3 (*.f64 (/.f64 b (/.f64 t y)) (/.f64 x (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2))) (fma.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (/.f64 x (/.f64 (pow.f64 t 3) (pow.f64 b 3)))) (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 4)) (/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y))))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) |
(/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y))) |
(/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y)) |
(+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))) |
(+.f64 (/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2)) (/.f64 (*.f64 x b) t)))) |
(fma.f64 -4/3 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 x (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2))) (/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)))) |
(fma.f64 -4/3 (*.f64 (/.f64 b (/.f64 t y)) (/.f64 x (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2))) (/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t))))) |
(fma.f64 16/9 (/.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 3)) (*.f64 x (*.f64 b b)))) (+.f64 (/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2)) (/.f64 (*.f64 x b) t))))) |
(fma.f64 16/9 (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 b b)))) (*.f64 t t)) (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 3)) (fma.f64 -4/3 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 x (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2))) (/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y))))) |
(fma.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 3) y)) (*.f64 (*.f64 (/.f64 x t) (/.f64 (*.f64 b b) t)) 16/9) (fma.f64 -4/3 (*.f64 (/.f64 b (/.f64 t y)) (/.f64 x (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2))) (/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y)))) |
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 3) (pow.f64 t 2)))) (+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 4) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x)) 2) t)))))) |
(fma.f64 16/9 (/.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 3)) (*.f64 x (*.f64 b b)))) (fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 4)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (/.f64 x (fma.f64 -5/3 (*.f64 y b) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 -5/3 (*.f64 y b) (+.f64 x y)) 2)) (/.f64 (*.f64 x b) t)))))) |
(fma.f64 16/9 (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 b b)))) (*.f64 t t)) (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 3)) (fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 4))) (fma.f64 -4/3 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 x (pow.f64 (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)) 2))) (/.f64 x (fma.f64 (*.f64 y b) -5/3 (+.f64 x y)))))) |
(fma.f64 16/9 (*.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 3) y)) (*.f64 (/.f64 x t) (/.f64 (*.f64 b b) t))) (fma.f64 -4/3 (*.f64 (/.f64 b (/.f64 t y)) (/.f64 x (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 2))) (fma.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (/.f64 x (/.f64 (pow.f64 t 3) (pow.f64 b 3)))) (pow.f64 (+.f64 (fma.f64 y (*.f64 b -5/3) x) y) 4)) (/.f64 x (+.f64 (fma.f64 y (*.f64 b -5/3) x) y))))) |
(/.f64 x (+.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 b (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) x))) (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) |
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 b (*.f64 x (+.f64 (/.f64 2/3 t) -5/6))))) (/.f64 x (+.f64 x y))) |
(fma.f64 -2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 x b))) (/.f64 x (+.f64 x y))) |
(fma.f64 -2 (/.f64 (*.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 x y)) (pow.f64 (+.f64 x y) 2)) (/.f64 x (+.f64 x y))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 b (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2) x))) (pow.f64 (+.f64 y x) 3))))) |
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 b (*.f64 x (+.f64 (/.f64 2/3 t) -5/6))))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 b b) (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (pow.f64 (+.f64 x y) 3))))) |
(fma.f64 -2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 x b))) (fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (*.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))))) (/.f64 x (+.f64 x y)))) |
(fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 x y)) (pow.f64 (+.f64 x y) 2)) (/.f64 x (+.f64 x y)))) |
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3) x))) (pow.f64 (+.f64 y x) 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 b (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2) x))) (pow.f64 (+.f64 y x) 3)))))) |
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (pow.f64 (+.f64 x y) 4)) (fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 b (*.f64 x (+.f64 (/.f64 2/3 t) -5/6))))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 b b) (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (pow.f64 (+.f64 x y) 3)))))) |
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x y) 4)) (*.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 -2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 x b))) (fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (*.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))))) (/.f64 x (+.f64 x y))))) |
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x y) 4)) (*.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 x y) 3)) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 x y)) (pow.f64 (+.f64 x y) 2)) (/.f64 x (+.f64 x y))))) |
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) |
(*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) |
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6))) |
(/.f64 (/.f64 (*.f64 x 1/2) (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))) |
(fma.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))))))) |
(fma.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (*.f64 (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))) -1/4) (/.f64 (/.f64 (*.f64 x 1/2) (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))))))) |
(fma.f64 1/2 (/.f64 x (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b))) (fma.f64 1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) x) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3))) (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (*.f64 (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))) -1/4)))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 4)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (fma.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 3)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 4)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))))) (fma.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 x (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 4)))))))) |
(fma.f64 1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) x) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3))) (fma.f64 1/2 (/.f64 x (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b))) (fma.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (*.f64 (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))) -1/4) (/.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (pow.f64 b 4)) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 4)) (*.f64 x (pow.f64 (+.f64 x y) 3))))))) |
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) |
(*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) |
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6))) |
(/.f64 (/.f64 (*.f64 x 1/2) (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))) |
(fma.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))))))) |
(fma.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (*.f64 (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))) -1/4) (/.f64 (/.f64 (*.f64 x 1/2) (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))))))) |
(fma.f64 1/2 (/.f64 x (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b))) (fma.f64 1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) x) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3))) (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (*.f64 (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))) -1/4)))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) 4)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2)))) (fma.f64 1/2 (/.f64 (/.f64 x y) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 3)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 4)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) (/.f64 x (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 b (*.f64 b (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))))) (fma.f64 1/2 (/.f64 (/.f64 x (*.f64 y b)) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 x (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 4)))))))) |
(fma.f64 1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 y 3)) x) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 3))) (fma.f64 1/2 (/.f64 x (*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b))) (fma.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (*.f64 (/.f64 x (*.f64 (*.f64 b b) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 2))) -1/4) (/.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (pow.f64 b 4)) (pow.f64 (+.f64 (/.f64 2/3 t) -5/6) 4)) (*.f64 x (pow.f64 (+.f64 x y) 3))))))) |
(*.f64 2/3 (/.f64 (*.f64 y b) t)) |
(*.f64 2/3 (/.f64 y (/.f64 t b))) |
(*.f64 2/3 (*.f64 (/.f64 y t) b)) |
(*.f64 2/3 (/.f64 b (/.f64 t y))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(*.f64 -5/6 (*.f64 y b)) |
(*.f64 (*.f64 y b) -5/6) |
(*.f64 b (*.f64 y -5/6)) |
(*.f64 y (*.f64 b -5/6)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(*.f64 -5/6 (*.f64 y b)) |
(*.f64 (*.f64 y b) -5/6) |
(*.f64 b (*.f64 y -5/6)) |
(*.f64 y (*.f64 b -5/6)) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -5/6 (*.f64 y b))) |
(fma.f64 2/3 (/.f64 y (/.f64 t b)) (*.f64 (*.f64 y b) -5/6)) |
(fma.f64 2/3 (*.f64 (/.f64 y t) b) (*.f64 b (*.f64 y -5/6))) |
(fma.f64 y (*.f64 b -5/6) (*.f64 2/3 (/.f64 b (/.f64 t y)))) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) |
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) |
(*.f64 (+.f64 (/.f64 2/3 t) -5/6) (*.f64 y b)) |
(/.f64 2/3 t) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
-5/6 |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
-5/6 |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) |
(+.f64 (/.f64 2/3 t) -5/6) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 a (-.f64 c b)) | |
| 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) | |
| 0.0b | (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) | |
| 0.0b | (*.f64 a (-.f64 c b)) |
Compiled 58 to 24 computations (58.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Compiled 12884 to 7239 computations (43.8% saved)
25 alts after pruning (23 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 611 | 9 | 620 |
| Fresh | 6 | 14 | 20 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 2 | 5 |
| Total | 621 | 25 | 646 |
| Status | Error | Program |
|---|---|---|
| 37.4b | (*.f64 (/.f64 1 (+.f64 x y)) x) | |
| 51.0b | (/.f64 (sqrt.f64 x) (/.f64 (+.f64 x y) (sqrt.f64 x))) | |
| 38.6b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) | |
| 46.1b | (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) | |
| 47.0b | (-.f64 (+.f64 (/.f64 x y) 1) 1) | |
| 36.6b | (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) | |
| ✓ | 37.4b | (/.f64 x (+.f64 x y)) |
| 33.4b | (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) | |
| 40.3b | (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) | |
| 52.8b | (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) | |
| 52.0b | (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) | |
| 37.3b | (/.f64 1 (/.f64 (+.f64 x y) x)) | |
| 39.5b | (/.f64 x (+.f64 x (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))))) | |
| 44.4b | (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) | |
| 29.2b | 1 | |
| 43.7b | (-.f64 (-.f64 2 (/.f64 y x)) 1) | |
| 38.2b | (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) | |
| 48.3b | (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) | |
| 47.9b | (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) | |
| 51.7b | (*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) | |
| 53.9b | (/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) | |
| 53.6b | (*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) | |
| 43.7b | (-.f64 1 (/.f64 y x)) | |
| 52.1b | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 t a))) (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z)))) | |
| ✓ | 56.4b | (/.f64 x y) |
Compiled 430 to 324 computations (24.7% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) |
(/.f64 x (+.f64 x (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 y z) t))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 t a))) (*.f64 1/2 (*.f64 (/.f64 t y) (/.f64 x z)))) |
(/.f64 (sqrt.f64 x) (/.f64 (+.f64 x y) (sqrt.f64 x))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
9 calls:
| 279.0ms | c |
| 209.0ms | a |
| 142.0ms | x |
| 108.0ms | b |
| 103.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 10 | x |
| 25.0b | 6 | y |
| 23.3b | 4 | z |
| 24.0b | 6 | t |
| 21.4b | 12 | a |
| 22.6b | 7 | b |
| 16.2b | 14 | c |
| 17.7b | 5 | (-.f64 b c) |
| 17.7b | 5 | (-.f64 b c) |
Compiled 338 to 212 computations (37.3% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 49.0ms | 2.812119454569072e+142 | 5.520578804751428e+152 |
| 45.0ms | 1.4201743830549502e+59 | 4.3099099321661e+59 |
| 45.0ms | 816724496.5545095 | 95533779069.66849 |
| 47.0ms | 8.914894226126018e-128 | 6.870660525479139e-124 |
| 69.0ms | 1.3704276327964007e-155 | 3.9057156897360904e-129 |
| 56.0ms | 9.360673320253991e-177 | 2.6033917728263958e-168 |
| 61.0ms | 7.809697862958332e-188 | 1.6702779798742394e-186 |
| 65.0ms | 1.4954040967811104e-226 | 4.0808479333771286e-219 |
| 58.0ms | 2.750494052163473e-283 | 9.073477107603148e-282 |
| 64.0ms | 2.3163471495837582e-297 | 2.7164616848474212e-297 |
| 65.0ms | -4.747189572510168e-303 | 3.582046333932718e-308 |
| 62.0ms | -4.0666517143844075e-77 | -1.1060296810383497e-79 |
| 54.0ms | -1.3789026442831328e-8 | -1.554603297939782e-11 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) |
9 calls:
| 116.0ms | c |
| 82.0ms | a |
| 77.0ms | x |
| 66.0ms | t |
| 51.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 23.0b | 9 | x |
| 25.0b | 6 | y |
| 25.7b | 4 | z |
| 24.7b | 7 | t |
| 22.4b | 10 | a |
| 24.4b | 6 | b |
| 17.0b | 14 | c |
| 17.7b | 5 | (-.f64 b c) |
| 17.7b | 5 | (-.f64 b c) |
Compiled 272 to 175 computations (35.7% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 2.812119454569072e+142 | 5.520578804751428e+152 |
| 43.0ms | 1.4201743830549502e+59 | 4.3099099321661e+59 |
| 47.0ms | 816724496.5545095 | 95533779069.66849 |
| 45.0ms | 8.914894226126018e-128 | 6.870660525479139e-124 |
| 45.0ms | 1.3704276327964007e-155 | 3.9057156897360904e-129 |
| 43.0ms | 9.360673320253991e-177 | 2.6033917728263958e-168 |
| 43.0ms | 7.809697862958332e-188 | 1.6702779798742394e-186 |
| 43.0ms | 1.4954040967811104e-226 | 4.0808479333771286e-219 |
| 44.0ms | 2.750494052163473e-283 | 9.073477107603148e-282 |
| 43.0ms | 2.3163471495837582e-297 | 2.7164616848474212e-297 |
| 43.0ms | -4.747189572510168e-303 | 3.582046333932718e-308 |
| 44.0ms | -4.0666517143844075e-77 | -1.1060296810383497e-79 |
| 43.0ms | -1.3789026442831328e-8 | -1.554603297939782e-11 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) |
7 calls:
| 141.0ms | c |
| 81.0ms | x |
| 72.0ms | a |
| 58.0ms | y |
| 46.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 23.2b | 9 | x |
| 25.0b | 6 | y |
| 25.9b | 4 | z |
| 26.1b | 5 | t |
| 23.5b | 8 | a |
| 27.1b | 4 | b |
| 18.2b | 16 | c |
Compiled 242 to 153 computations (36.8% saved)
| 15× | binary-search |
| Time | Left | Right |
|---|---|---|
| 50.0ms | 2.812119454569072e+142 | 5.520578804751428e+152 |
| 44.0ms | 1.1667444518721299e+111 | 1.7627067159157895e+111 |
| 43.0ms | 5.699795176099973e+102 | 2.3190994670527137e+109 |
| 43.0ms | 1.4201743830549502e+59 | 4.3099099321661e+59 |
| 65.0ms | 816724496.5545095 | 95533779069.66849 |
| 45.0ms | 8.914894226126018e-128 | 6.870660525479139e-124 |
| 44.0ms | 1.3704276327964007e-155 | 3.9057156897360904e-129 |
| 199.0ms | 9.360673320253991e-177 | 2.6033917728263958e-168 |
| 47.0ms | 7.809697862958332e-188 | 1.6702779798742394e-186 |
| 48.0ms | 1.4954040967811104e-226 | 4.0808479333771286e-219 |
| 51.0ms | 2.750494052163473e-283 | 9.073477107603148e-282 |
| 47.0ms | 2.3163471495837582e-297 | 2.7164616848474212e-297 |
| 48.0ms | -4.747189572510168e-303 | 3.582046333932718e-308 |
| 48.0ms | -4.0666517143844075e-77 | -1.1060296810383497e-79 |
| 46.0ms | -1.3789026442831328e-8 | -1.554603297939782e-11 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
7 calls:
| 158.0ms | c |
| 72.0ms | x |
| 66.0ms | a |
| 55.0ms | b |
| 43.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 9 | x |
| 26.2b | 4 | y |
| 26.1b | 4 | z |
| 26.1b | 5 | t |
| 23.5b | 8 | a |
| 27.1b | 4 | b |
| 20.0b | 14 | c |
Compiled 232 to 147 computations (36.6% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 2.050106759502565e+239 | 1.0635469828111217e+245 |
| 131.0ms | 4.9417486255329515e+176 | 6.977631340822468e+180 |
| 79.0ms | 2.324498920503022e-20 | 4.0659032431420574e-20 |
| 66.0ms | 8.914894226126018e-128 | 6.870660525479139e-124 |
| 43.0ms | 1.3704276327964007e-155 | 3.9057156897360904e-129 |
| 70.0ms | 9.360673320253991e-177 | 2.6033917728263958e-168 |
| 43.0ms | 7.809697862958332e-188 | 1.6702779798742394e-186 |
| 60.0ms | 1.4954040967811104e-226 | 4.0808479333771286e-219 |
| 48.0ms | 2.750494052163473e-283 | 9.073477107603148e-282 |
| 62.0ms | 2.3163471495837582e-297 | 2.7164616848474212e-297 |
| 67.0ms | -4.747189572510168e-303 | 3.582046333932718e-308 |
| 48.0ms | -4.0666517143844075e-77 | -1.1060296810383497e-79 |
| 46.0ms | -1.3789026442831328e-8 | -1.554603297939782e-11 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (/.f64 (/.f64 x y) b)) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
1 |
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) |
1 |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
7 calls:
| 187.0ms | x |
| 174.0ms | c |
| 86.0ms | a |
| 73.0ms | b |
| 48.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 9 | x |
| 27.3b | 2 | y |
| 26.1b | 4 | z |
| 27.8b | 3 | t |
| 25.3b | 6 | a |
| 27.1b | 4 | b |
| 21.2b | 10 | c |
Compiled 207 to 131 computations (36.7% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 56.0ms | 2.050106759502565e+239 | 1.0635469828111217e+245 |
| 78.0ms | 4.9417486255329515e+176 | 6.977631340822468e+180 |
| 80.0ms | 2.324498920503022e-20 | 4.0659032431420574e-20 |
| 66.0ms | 8.914894226126018e-128 | 6.870660525479139e-124 |
| 45.0ms | 1.501868760859669e-283 | 2.750494052163473e-283 |
| 162.0ms | 2.3163471495837582e-297 | 2.7164616848474212e-297 |
| 69.0ms | -4.747189572510168e-303 | 3.582046333932718e-308 |
| 66.0ms | -4.0666517143844075e-77 | -1.1060296810383497e-79 |
| 110.0ms | -1.3789026442831328e-8 | -1.554603297939782e-11 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
1 |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
1 |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) |
1 |
7 calls:
| 105.0ms | z |
| 88.0ms | x |
| 70.0ms | b |
| 59.0ms | c |
| 56.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 22.8b | 11 | x |
| 27.5b | 2 | y |
| 26.8b | 4 | z |
| 27.8b | 3 | t |
| 25.3b | 6 | a |
| 27.3b | 3 | b |
| 24.2b | 5 | c |
Compiled 178 to 114 computations (36% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 66.0ms | 1.326135055713571e-56 | 2.3189856921548157e-54 |
| 50.0ms | 8.962353119344293e-107 | 2.0011484795231526e-101 |
| 228.0ms | 1.371860736538561e-171 | 1.0262855955305769e-170 |
| 76.0ms | 3.918476266315212e-233 | 1.1585142028073835e-230 |
| 64.0ms | 1.3100871746318377e-247 | 2.4009096690717066e-247 |
| 51.0ms | -2.396151615515064e-299 | -6.1208629628773795e-304 |
| 48.0ms | -4.0955131159809486e-240 | -3.404965845482976e-241 |
| 73.0ms | -9.664701196836904e-155 | -1.6178264204030718e-160 |
| 54.0ms | -5.66967484024032e-137 | -1.1544183125283575e-139 |
| 52.0ms | -2.082525563661615e-55 | -2.1656415219035372e-61 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
1 |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
1 |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) |
1 |
7 calls:
| 106.0ms | x |
| 101.0ms | a |
| 46.0ms | b |
| 39.0ms | z |
| 38.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 23.0b | 11 | x |
| 27.5b | 2 | y |
| 26.8b | 4 | z |
| 27.8b | 3 | t |
| 25.3b | 7 | a |
| 27.5b | 3 | b |
| 24.4b | 5 | c |
Compiled 165 to 108 computations (34.5% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 1.4981515348114123e-64 | 3.8512029121552954e-64 |
| 61.0ms | 9.819671932685324e-116 | 2.0915401405448246e-111 |
| 49.0ms | 1.371860736538561e-171 | 1.0262855955305769e-170 |
| 44.0ms | 3.918476266315212e-233 | 1.1585142028073835e-230 |
| 66.0ms | 1.3100871746318377e-247 | 2.4009096690717066e-247 |
| 50.0ms | -2.396151615515064e-299 | -6.1208629628773795e-304 |
| 81.0ms | -4.0955131159809486e-240 | -3.404965845482976e-241 |
| 51.0ms | -9.664701196836904e-155 | -1.6178264204030718e-160 |
| 47.0ms | -5.66967484024032e-137 | -1.1544183125283575e-139 |
| 46.0ms | -2.082525563661615e-55 | -2.1656415219035372e-61 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
| Outputs |
|---|
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
1 |
(/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) |
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
7 calls:
| 65.0ms | c |
| 62.0ms | x |
| 38.0ms | a |
| 29.0ms | y |
| 27.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 25.3b | 7 | x |
| 27.5b | 2 | y |
| 28.0b | 2 | z |
| 27.8b | 3 | t |
| 26.8b | 5 | a |
| 27.5b | 3 | b |
| 24.7b | 6 | c |
Compiled 152 to 101 computations (33.6% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 47.0ms | 1.0635469828111217e+245 | 8.527078018563952e+253 |
| 66.0ms | 2.557962286492523e+228 | 5.4394710359993714e+228 |
| 67.0ms | 2.324498920503022e-20 | 4.0659032431420574e-20 |
| 45.0ms | 2.3163471495837582e-297 | 2.7164616848474212e-297 |
| 45.0ms | -4.747189572510168e-303 | 3.582046333932718e-308 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
(*.f64 (/.f64 1 (+.f64 x y)) x) |
(*.f64 (/.f64 (*.f64 3/4 t) y) (/.f64 x b)) |
(/.f64 (/.f64 (*.f64 (*.f64 3/4 x) t) b) y) |
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) |
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) |
| Outputs |
|---|
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
1 |
(-.f64 (+.f64 (/.f64 x y) 1) 1) |
7 calls:
| 86.0ms | c |
| 50.0ms | x |
| 46.0ms | t |
| 34.0ms | a |
| 30.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 26.3b | 5 | x |
| 27.5b | 2 | y |
| 28.0b | 2 | z |
| 27.8b | 3 | t |
| 26.8b | 5 | a |
| 27.5b | 3 | b |
| 23.9b | 8 | c |
Compiled 141 to 95 computations (32.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 49.0ms | 1.0635469828111217e+245 | 8.527078018563952e+253 |
| 49.0ms | 6.977631340822468e+180 | 1.168358539879119e+183 |
| 49.0ms | 1.1667444518721299e+111 | 1.7627067159157895e+111 |
| 50.0ms | 1.4201743830549502e+59 | 4.3099099321661e+59 |
| 51.0ms | 816724496.5545095 | 95533779069.66849 |
| 48.0ms | 2.3163471495837582e-297 | 2.7164616848474212e-297 |
| 52.0ms | -4.747189572510168e-303 | 3.582046333932718e-308 |
Compiled 50 to 38 computations (24% saved)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
(/.f64 x (+.f64 x y)) |
(-.f64 (-.f64 2 (/.f64 y x)) 1) |
(/.f64 1 (/.f64 (+.f64 x y) x)) |
| Outputs |
|---|
1 |
(/.f64 x (+.f64 x y)) |
1 |
7 calls:
| 16.0ms | b |
| 7.0ms | a |
| 7.0ms | y |
| 5.0ms | c |
| 5.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 29.2b | 1 | x |
| 29.2b | 1 | y |
| 29.2b | 1 | z |
| 29.2b | 1 | t |
| 29.2b | 1 | a |
| 28.0b | 3 | b |
| 29.2b | 1 | c |
Compiled 91 to 70 computations (23.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -3.173431376858941e+152 | -3.0916359807208436e+152 |
| 54.0ms | -8.543796380183112e+195 | -4.789143639642029e+188 |
Compiled 50 to 38 computations (24% saved)
Total -34.8b remaining (-124.3%)
Threshold costs -34.8b (-124.3%)
| Inputs |
|---|
1 |
(/.f64 x y) |
(-.f64 1 (/.f64 y x)) |
| Outputs |
|---|
1 |
(/.f64 x y) |
1 |
7 calls:
| 13.0ms | b |
| 6.0ms | z |
| 5.0ms | c |
| 4.0ms | a |
| 4.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 29.2b | 1 | x |
| 29.2b | 1 | y |
| 29.2b | 1 | z |
| 29.2b | 1 | t |
| 29.2b | 1 | a |
| 28.0b | 3 | b |
| 29.2b | 1 | c |
Compiled 72 to 61 computations (15.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -3.173431376858941e+152 | -3.0916359807208436e+152 |
| 46.0ms | -8.543796380183112e+195 | -4.789143639642029e+188 |
Compiled 50 to 38 computations (24% saved)
| 1× | egg-herbie |
| 33× | *-commutative_binary64 |
| 26× | +-commutative_binary64 |
| 17× | sub-neg_binary64 |
| 12× | neg-sub0_binary64 |
| 12× | neg-mul-1_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 243 | 1720 |
| 1 | 295 | 1720 |
| 2 | 332 | 1720 |
| 3 | 362 | 1696 |
| 4 | 381 | 1696 |
| 5 | 384 | 1696 |
| 6 | 385 | 1696 |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 3507805002543683072/4294967296) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 3507805002543683072/4294967296) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 3507805002543683072/4294967296) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) (if (<=.f64 c 5699795176099972765184018878359539647806562782456969951514844625604436928885554232326882187290366443520) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 7909859945739346944/340282366920938463463374607431768211456) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 6286192594239489/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 7909859945739346944/340282366920938463463374607431768211456) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))) |
(if (<=.f64 x -1437306320109951/6901746346790563787434755862277025452451108972170386555162524223799296) 1 (if (<=.f64 x -760179112831701888/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x -5835875066238441/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) 1 (if (<=.f64 x -7686783410204337/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 x -1129197157561317/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) 1 (if (<=.f64 x 4125308332854361/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x 1122208652978258560/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) 1 (if (<=.f64 x 5969079156975395/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 x 15167019581308026880/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) 1 (if (<=.f64 x 5857694576718105/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) 1)))))))))) |
(if (<=.f64 x -1437306320109951/6901746346790563787434755862277025452451108972170386555162524223799296) 1 (if (<=.f64 x -760179112831701888/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x -5835875066238441/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) 1 (if (<=.f64 x -7686783410204337/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 x -1129197157561317/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) 1 (if (<=.f64 x 4125308332854361/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x 1122208652978258560/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) 1 (if (<=.f64 x 5969079156975395/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 x 4356273083834459/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) 1 (if (<=.f64 x 4440936862973575/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) 1)))))))))) |
(if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 7909859945739346944/340282366920938463463374607431768211456) 1 (if (<=.f64 c 2557962286492523160749562645795564675279773056503885841653759279102240629723469539431751345290586993976325376300503145405212168600731418685455118063321874685928303683639590517336847396885737497495279687862928027134200882575441920) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 106354698281112169599992540931964678616159290419794372924010850601945940478131465483884425700150157652339188813237642154233663387703955981509527378500276238810050947571351606636366936510705412389533482673999807252562531714766682784817326017478656) 1 (-.f64 (+.f64 (/.f64 x y) 1) 1)))))) |
(if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 3507805002543683072/4294967296) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 6977631340822468152076917549690448460492187580674126904369984950433766163561353104508699955388617576900699432666928858324734082174943612547036805986009283386005100153533895828045824) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 106354698281112169599992540931964678616159290419794372924010850601945940478131465483884425700150157652339188813237642154233663387703955981509527378500276238810050947571351606636366936510705412389533482673999807252562531714766682784817326017478656) 1 (-.f64 (+.f64 (/.f64 x y) 1) 1)))))))) |
(if (<=.f64 b -8543796380183112041888681951696749676746472838210246736736807145811675917907032550429137791975920942861981654371267305587005420943135572497469812343461442465924291211383974221772471438148791959552) 1 (if (<=.f64 b -309999999999999998056647797081424021098948147733423764803288574928020366331336456216168547894717135402488417608214172270769648857138583858392654747271168) (/.f64 x (+.f64 x y)) 1)) |
(if (<=.f64 b -8543796380183112041888681951696749676746472838210246736736807145811675917907032550429137791975920942861981654371267305587005420943135572497469812343461442465924291211383974221772471438148791959552) 1 (if (<=.f64 b -309999999999999998056647797081424021098948147733423764803288574928020366331336456216168547894717135402488417608214172270769648857138583858392654747271168) (/.f64 x y) 1)) |
1 |
| Outputs |
|---|
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 3507805002543683072/4294967296) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c))))) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c)))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c))))) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c)))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c))))) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (/.f64 -4/3 t)))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c)))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 3507805002543683072/4294967296) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c))))) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c)))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c))))) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c)))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c))))) (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 -5/3 (-.f64 b c)))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 3507805002543683072/4294967296) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) (if (<=.f64 c 5699795176099972765184018878359539647806562782456969951514844625604436928885554232326882187290366443520) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))) (if (<=.f64 c 5699795176099972765184018878359539647806562782456969951514844625604436928885554232326882187290366443520) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))) (if (<=.f64 c 5699795176099972765184018878359539647806562782456969951514844625604436928885554232326882187290366443520) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 6851181645593131/8388608) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))) (if (<=.f64 c 5699795176099972765184018878359539647806562782456969951514844625604436928885554232326882187290366443520) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 28121194545690722598558349376644643733222878763228056222463173747307548666582315379450379092706720561056519449450309048957813042231088211034112) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 11512414261358576/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 42707516164619224/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) 1 (if (<=.f64 c 3389484166093700608/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 7909859945739346944/340282366920938463463374607431768211456) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 7724472603261081/332306998946228968225951765070086144) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 7724472603261081/332306998946228968225951765070086144) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 719525891334911/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) 1 (if (<=.f64 c 7977100880259285/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (/.f64 2/3 t))) (*.f64 y b)))))) (if (<=.f64 c 3060703881769831/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c 5338439520577403/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) 1 (if (<=.f64 c 6620086261901759/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 b a))) (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 7724472603261081/332306998946228968225951765070086144) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 6286192594239489/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 278300581266293056/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 7909859945739346944/340282366920938463463374607431768211456) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 6286192594239489/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 b (*.f64 y (neg.f64 a))))))) (if (<=.f64 c 7724472603261081/332306998946228968225951765070086144) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))) |
(if (<=.f64 c -8334955047043829/604462909807314587353088) 1 (if (<=.f64 c -2650853070535473/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 c 6286192594239489/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) 1 (if (<=.f64 c 4348446582285829/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 b (*.f64 y a)) -2)))) (if (<=.f64 c 7724472603261081/332306998946228968225951765070086144) 1 (if (<=.f64 c 494174862553295151282294556390575827643935536616732357467487675805796952819790004568914958591777678244793136136019632375421630019661894703633535804839701259761175922745054068736) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 205010675950256489265626466000626594279301789442208376832159671602224229267656361052024051564248423310518811009662477048238296299418934641294398282863996109543077425857386941242538111308404110294638560266978126285792714322837503576006197248) 1 (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))))))))))) |
(if (<=.f64 x -1437306320109951/6901746346790563787434755862277025452451108972170386555162524223799296) 1 (if (<=.f64 x -760179112831701888/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x -5835875066238441/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) 1 (if (<=.f64 x -7686783410204337/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 x -1129197157561317/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) 1 (if (<=.f64 x 4125308332854361/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x 1122208652978258560/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) 1 (if (<=.f64 x 5969079156975395/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 x 15167019581308026880/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) 1 (if (<=.f64 x 5857694576718105/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) 1)))))))))) |
(if (<=.f64 x -1437306320109951/6901746346790563787434755862277025452451108972170386555162524223799296) 1 (if (<=.f64 x -5938899318997671/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x -5835875066238441/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) 1 (if (<=.f64 x -7686783410204337/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 (+.f64 1 (/.f64 x y)) -1) (if (<=.f64 x -1129197157561317/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) 1 (if (<=.f64 x 4125308332854361/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x 8767255101392645/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) 1 (if (<=.f64 x 5969079156975395/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 x 925721409991945/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) 1 (if (<=.f64 x 5857694576718105/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) 1)))))))))) |
(if (<=.f64 x -1437306320109951/6901746346790563787434755862277025452451108972170386555162524223799296) 1 (if (<=.f64 x -760179112831701888/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x -5835875066238441/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) 1 (if (<=.f64 x -7686783410204337/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 x -1129197157561317/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) 1 (if (<=.f64 x 4125308332854361/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x 1122208652978258560/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) 1 (if (<=.f64 x 5969079156975395/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 x 4356273083834459/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) 1 (if (<=.f64 x 4440936862973575/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) 1)))))))))) |
(if (<=.f64 x -1437306320109951/6901746346790563787434755862277025452451108972170386555162524223799296) 1 (if (<=.f64 x -5938899318997671/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x -5835875066238441/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) 1 (if (<=.f64 x -7686783410204337/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 (+.f64 1 (/.f64 x y)) -1) (if (<=.f64 x -1129197157561317/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) 1 (if (<=.f64 x 4125308332854361/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 x 8767255101392645/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) 1 (if (<=.f64 x 5969079156975395/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 x 4356273083834459/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) 1 (if (<=.f64 x 4440936862973575/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) 1)))))))))) |
(if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 7909859945739346944/340282366920938463463374607431768211456) 1 (if (<=.f64 c 2557962286492523160749562645795564675279773056503885841653759279102240629723469539431751345290586993976325376300503145405212168600731418685455118063321874685928303683639590517336847396885737497495279687862928027134200882575441920) (/.f64 x (+.f64 (*.f64 -5/3 (*.f64 y b)) (+.f64 y x))) (if (<=.f64 c 106354698281112169599992540931964678616159290419794372924010850601945940478131465483884425700150157652339188813237642154233663387703955981509527378500276238810050947571351606636366936510705412389533482673999807252562531714766682784817326017478656) 1 (-.f64 (+.f64 (/.f64 x y) 1) 1)))))) |
(if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (+.f64 1 (/.f64 x y)) -1) (if (<=.f64 c 7724472603261081/332306998946228968225951765070086144) 1 (if (<=.f64 c 2557962286492523160749562645795564675279773056503885841653759279102240629723469539431751345290586993976325376300503145405212168600731418685455118063321874685928303683639590517336847396885737497495279687862928027134200882575441920) (/.f64 x (+.f64 (*.f64 (*.f64 y b) -5/3) (+.f64 x y))) (if (<=.f64 c 106354698281112169599992540931964678616159290419794372924010850601945940478131465483884425700150157652339188813237642154233663387703955981509527378500276238810050947571351606636366936510705412389533482673999807252562531714766682784817326017478656) 1 (+.f64 (+.f64 1 (/.f64 x y)) -1)))))) |
(if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 3507805002543683072/4294967296) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 6977631340822468152076917549690448460492187580674126904369984950433766163561353104508699955388617576900699432666928858324734082174943612547036805986009283386005100153533895828045824) (-.f64 (+.f64 (/.f64 x y) 1) 1) (if (<=.f64 c 106354698281112169599992540931964678616159290419794372924010850601945940478131465483884425700150157652339188813237642154233663387703955981509527378500276238810050947571351606636366936510705412389533482673999807252562531714766682784817326017478656) 1 (-.f64 (+.f64 (/.f64 x y) 1) 1)))))))) |
(if (<=.f64 c -7330641680549825/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) 1 (if (<=.f64 c 6822430914583947/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (+.f64 1 (/.f64 x y)) -1) (if (<=.f64 c 6851181645593131/8388608) 1 (if (<=.f64 c 142017438305495021701185303693873373741613996968007096598528) (+.f64 (+.f64 1 (/.f64 x y)) -1) (if (<=.f64 c 1166744451872129869615447417444081793345695558479967570088530448451022098579826343197123558703457824553362784256) 1 (if (<=.f64 c 6977631340822468152076917549690448460492187580674126904369984950433766163561353104508699955388617576900699432666928858324734082174943612547036805986009283386005100153533895828045824) (+.f64 (+.f64 1 (/.f64 x y)) -1) (if (<=.f64 c 106354698281112169599992540931964678616159290419794372924010850601945940478131465483884425700150157652339188813237642154233663387703955981509527378500276238810050947571351606636366936510705412389533482673999807252562531714766682784817326017478656) 1 (+.f64 (+.f64 1 (/.f64 x y)) -1)))))))) |
(if (<=.f64 b -8543796380183112041888681951696749676746472838210246736736807145811675917907032550429137791975920942861981654371267305587005420943135572497469812343461442465924291211383974221772471438148791959552) 1 (if (<=.f64 b -309999999999999998056647797081424021098948147733423764803288574928020366331336456216168547894717135402488417608214172270769648857138583858392654747271168) (/.f64 x (+.f64 x y)) 1)) |
(if (<=.f64 b -8543796380183112041888681951696749676746472838210246736736807145811675917907032550429137791975920942861981654371267305587005420943135572497469812343461442465924291211383974221772471438148791959552) 1 (if (<=.f64 b -309999999999999998056647797081424021098948147733423764803288574928020366331336456216168547894717135402488417608214172270769648857138583858392654747271168) (/.f64 x y) 1)) |
1 |
| 1× | fuel |
Compiled 2421 to 1449 computations (40.1% saved)
Loading profile data...