Time bar (total: 8.1s)
| 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 |
| 0.3% | 80.7% | 19% | 13 |
| 0.4% | 80.6% | 19% | 14 |
Compiled 41 to 30 computations (26.8% saved)
| 1.8s | 8256× | body | 128 | valid |
| 1.2s | 5149× | body | 128 | invalid |
Compiled 82 to 60 computations (26.8% saved)
| 2× | egg-herbie |
| 417× | fma-def_binary64 |
| 285× | associate-*r*_binary64 |
| 266× | associate-*l*_binary64 |
| 250× | associate--r+_binary64 |
| 208× | distribute-neg-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 263 | 1034 |
| 1 | 602 | 924 |
| 2 | 1793 | 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 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 (/.f64 x t) (sqrt.f64 (+.f64 t a))))) 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 (/.f64 z x) (sqrt.f64 (+.f64 x a))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 x t))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 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 (+.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 (/.f64 z y) (sqrt.f64 (+.f64 y a))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 y t))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 (+.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 (/.f64 t z) (sqrt.f64 (+.f64 z a))))) 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 (/.f64 a t) (sqrt.f64 (+.f64 z t))))) 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 (+.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 (/.f64 c t) (sqrt.f64 (+.f64 t a))))) 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 (+.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 (/.f64 z b) (sqrt.f64 (+.f64 a b))))) 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 (+.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 b (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c a) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t b))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 t c))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)) |
Compiled 40 to 29 computations (27.5% saved)
| 1× | egg-herbie |
| 433× | exp-sum_binary64 |
| 311× | distribute-rgt-in_binary64 |
| 293× | distribute-lft-in_binary64 |
| 250× | fma-neg_binary64 |
| 202× | exp-prod_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 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) |
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 |
|---|---|---|
| 4.0b | (/.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)))))))))) | |
| ▶ | 2.7b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) |
Compiled 215 to 146 computations (32.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
| ✓ | 0.3b | (/.f64 (sqrt.f64 (+.f64 t a)) t) |
| ✓ | 0.4b | (/.f64 2/3 t) |
| ✓ | 3.2b | (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | t | @ | 0 | (/.f64 (sqrt.f64 (+.f64 t a)) t) |
| 2.0ms | t | @ | inf | (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
| 2.0ms | z | @ | 0 | (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
| 2.0ms | a | @ | inf | (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
| 2.0ms | t | @ | 0 | (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
| 1× | batch-egg-rewrite |
| 208× | add-sqr-sqrt_binary64 |
| 201× | *-un-lft-identity_binary64 |
| 201× | pow1_binary64 |
| 194× | add-exp-log_binary64 |
| 194× | add-log-exp_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 57 |
| 1 | 393 | 57 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) |
(/.f64 2/3 t) |
(/.f64 (sqrt.f64 (+.f64 t a)) t) |
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 2)) (cbrt.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))) (sqrt.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) 3)) (+.f64 (*.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) (-.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) 2) (*.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) 2)) (-.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))) 1)))))) |
((#(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 1 (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 4/9 (*.f64 t t))) (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 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 expm1.f64 (log1p.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 -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (+.f64 t a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 t a)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) 1) (/.f64 (pow.f64 (+.f64 t a) 1/4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (pow.f64 (+.f64 t a) 1/4) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (+.f64 t a) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))) 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 a 5/6) 3))) (*.f64 (fma.f64 b b (fma.f64 c c (*.f64 b c))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (*.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))) (#(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 a 5/6) 3))) (*.f64 (+.f64 b c) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (*.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))) (#(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 a 5/6) 2))) (*.f64 (fma.f64 b b (fma.f64 c c (*.f64 b c))) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (#(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 a 5/6) 2))) (*.f64 (+.f64 b c) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (*.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (fma.f64 b b (fma.f64 c c (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (fma.f64 b b (fma.f64 c c (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (*.f64 (+.f64 b c) (-.f64 b c))) (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (*.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (*.f64 (+.f64 b c) (-.f64 b c))) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6) 3) (pow.f64 (-.f64 b c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6))) 1)))))) |
| 1× | egg-herbie |
| 584× | associate--r+_binary64 |
| 319× | associate-*l*_binary64 |
| 289× | cancel-sign-sub-inv_binary64 |
| 272× | associate-*r*_binary64 |
| 242× | sub-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 174 | 3452 |
| 1 | 588 | 3366 |
| 2 | 2040 | 3337 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(/.f64 (-.f64 (+.f64 (*.f64 2/3 b) (*.f64 (sqrt.f64 a) z)) (*.f64 2/3 c)) t) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))) |
(*.f64 a (-.f64 c b)) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (*.f64 2/3 (/.f64 c t))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (sqrt.f64 a) (/.f64 1 t)) |
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t))) |
(-.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t))) |
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t))) |
(sqrt.f64 (/.f64 1 t)) |
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t)))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 2/3 (/.f64 (-.f64 b c) t)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(/.f64 (-.f64 (+.f64 (*.f64 2/3 b) (*.f64 (sqrt.f64 a) z)) (*.f64 2/3 c)) t) |
(/.f64 (+.f64 (fma.f64 2/3 b (*.f64 z (sqrt.f64 a))) (*.f64 -2/3 c)) t) |
(/.f64 (fma.f64 2/3 b (fma.f64 z (sqrt.f64 a) (*.f64 c -2/3))) t) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 (sqrt.f64 a) (/.f64 z t) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 (/.f64 z t) (sqrt.f64 a) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 5/6 c))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 5/6 c))))) (fma.f64 a b (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 (/.f64 z t) (sqrt.f64 a) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 5/6 c))))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 5/6 c)))))) (fma.f64 a b (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))) |
(+.f64 (*.f64 z (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) (-.f64 (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 5/6 c)))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a))) |
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a))) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a))) |
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a))) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (fma.f64 5/6 c (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 2/3 (/.f64 b t)))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 5/6 c (-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 2/3 (/.f64 b t))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 (sqrt.f64 (/.f64 1 t)) z (fma.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (*.f64 a (*.f64 z 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 5/6 c))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 t)) z (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) (fma.f64 a b (fma.f64 5/6 b (fma.f64 1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 1/8 (*.f64 a a)) z))))) |
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (*.f64 a (*.f64 z 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 5/6 c))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 a (*.f64 a 1/8))))))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 t)) z (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (fma.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))))) (fma.f64 a b (fma.f64 1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))) |
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 1/16 (*.f64 z (pow.f64 a 3))))))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 1/8 (*.f64 a a)) z))))) |
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/16)))))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 a (*.f64 a 1/8))))))) |
(*.f64 a (-.f64 c b)) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(*.f64 a (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (*.f64 2/3 (/.f64 c t))) |
(+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (*.f64 -2/3 (/.f64 c t))) |
(+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (/.f64 (*.f64 c -2/3) t)) |
(+.f64 (*.f64 c (+.f64 5/6 a)) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 c (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))) (*.f64 b (+.f64 5/6 a))) |
(-.f64 (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (*.f64 b (+.f64 5/6 a))) |
(fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 b (-.f64 -5/6 a)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c 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 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (sqrt.f64 a) (/.f64 1 t)) |
(/.f64 (sqrt.f64 a) t) |
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t))) |
(fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 a) (/.f64 1 t))) |
(fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t)) |
(-.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t))) |
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 a) (/.f64 1 t))) (*.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) |
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t)) (*.f64 (*.f64 -1/8 t) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) |
(+.f64 (/.f64 (sqrt.f64 a) t) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t -1/8)))) |
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t))) |
(+.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 a) (/.f64 1 t)))) (*.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) |
(+.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t))) (*.f64 (*.f64 -1/8 t) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) |
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t)) (*.f64 t (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 1/16 t)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))) |
(sqrt.f64 (/.f64 1 t)) |
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t))) |
(fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (*.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (*.f64 (*.f64 -1/8 (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) |
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 a a) -1/8))) |
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t)))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t)))) (*.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 -1/8 (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) |
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (fma.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/16) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 a a) -1/8)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) |
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 2/3 (/.f64 (-.f64 b c) t)) |
(/.f64 (*.f64 2/3 (-.f64 b c)) t) |
(*.f64 (-.f64 b c) (/.f64 2/3 t)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a))) |
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a))) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) |
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a))) |
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a))) |
(*.f64 (-.f64 b c) (-.f64 -5/6 a)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (-.f64 b c)) |
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(*.f64 a (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(*.f64 a (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
3 alts after pruning (2 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 142 | 2 | 144 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 143 | 3 | 146 |
| Status | Error | Program |
|---|---|---|
| 26.7b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x)) | |
| ▶ | 9.0b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))) x)) |
| ✓ | 2.7b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) |
Compiled 5312 to 2858 computations (46.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 2/3 (/.f64 b t)) |
| ✓ | 0.3b | (*.f64 2/3 (/.f64 c t)) |
| ✓ | 0.3b | (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))) |
| ✓ | 2.0b | (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | a | @ | -inf | (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
| 3.0ms | a | @ | inf | (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
| 1.0ms | c | @ | 0 | (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
| 1.0ms | a | @ | 0 | (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
| 1.0ms | t | @ | 0 | (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
| 1× | batch-egg-rewrite |
| 923× | prod-diff_binary64 |
| 186× | add-sqr-sqrt_binary64 |
| 181× | *-un-lft-identity_binary64 |
| 181× | pow1_binary64 |
| 173× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 59 |
| 1 | 357 | 59 |
| 2 | 4902 | 59 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))) |
(*.f64 2/3 (/.f64 c t)) |
(*.f64 2/3 (/.f64 b t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (*.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 1 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2)) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 -1 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2))) (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/6 c) (-.f64 (fma.f64 c a (*.f64 2/3 (/.f64 b t))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/6 c) (+.f64 (fma.f64 c a (*.f64 2/3 (/.f64 b t))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 1 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 1 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 1 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2)) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 1 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 1 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 -1 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 1 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2))) (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (pow.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) 2) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 1 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (pow.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) 2) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2)) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (pow.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) 2) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (pow.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) 2) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 -1 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (pow.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) 2) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2))) (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 2)) (cbrt.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (sqrt.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 3) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (*.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2)) (/.f64 1 (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (-.f64 (sqrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (*.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))) (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 3) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 3) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 3)) (+.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (*.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2)) (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 3) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (*.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2))) (neg.f64 (+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 3) (pow.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 3)) (+.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) (*.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) 2) (*.f64 (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))) (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) 2) (cbrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (sqrt.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t))))) (neg.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2/3 (/.f64 t c)) (*.f64 b (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 5/6 a)) (/.f64 2/3 (/.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (+.f64 5/6 a)) 1) (/.f64 2/3 (/.f64 t c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2)) (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 5/6 a)) 3) (pow.f64 (/.f64 2/3 (/.f64 t c)) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a))) (-.f64 (*.f64 4/9 (pow.f64 (/.f64 c t) 2)) (*.f64 (*.f64 b (+.f64 5/6 a)) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a))) (*.f64 4/9 (pow.f64 (/.f64 c t) 2))) (-.f64 (*.f64 b (+.f64 5/6 a)) (/.f64 2/3 (/.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 5/6 a) (/.f64 2/3 (/.f64 t c)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2/3 (/.f64 t c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (/.f64 t c))))) (#(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) (pow.f64 (cbrt.f64 t) 2)) (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 (neg.f64 c) 2/3) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (neg.f64 c)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/3 (/.f64 t c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 2/3 (/.f64 t c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2/3 (/.f64 t c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2/3 (/.f64 t c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4/9 (pow.f64 (/.f64 c t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2/3) (/.f64 c t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 2/3 (/.f64 t c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2/3 (/.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2/3 (/.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2/3 (/.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2/3 (/.f64 t c))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (/.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 2/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 b) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2/3 b)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2/3 b) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2/3 b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2/3 b) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 2/3) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (neg.f64 b)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (/.f64 b t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 b t) 2) 4/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2/3) (/.f64 b t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2/3 (/.f64 b t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2/3 (/.f64 b t))) 1)))))) |
| 1× | egg-herbie |
| 463× | sub-neg_binary64 |
| 340× | fma-neg_binary64 |
| 240× | distribute-rgt-in_binary64 |
| 233× | unsub-neg_binary64 |
| 222× | associate-+l-_binary64 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 1943 |
| 1 | 156 | 1865 |
| 2 | 489 | 1664 |
| 3 | 1428 | 1517 |
| 4 | 3639 | 1297 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 2/3 (/.f64 b t))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 a (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 2/3 (/.f64 c t))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(/.f64 (-.f64 (*.f64 2/3 b) (*.f64 2/3 c)) t) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(*.f64 2/3 (/.f64 c t)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 b (+.f64 5/6 a)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 b (+.f64 5/6 a)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 a b) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 a b) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (*.f64 5/6 b)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 2/3 (/.f64 c t)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 2/3 (/.f64 c t)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(*.f64 2/3 (/.f64 c t)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (*.f64 5/6 b)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (*.f64 5/6 b)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
| Outputs |
|---|
(-.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (+.f64 a 5/6))) |
(-.f64 (/.f64 (*.f64 2/3 b) t) (*.f64 b (+.f64 a 5/6))) |
(*.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 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(*.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 a 5/6) (/.f64 -2/3 t))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 2/3 (/.f64 b t))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(-.f64 (fma.f64 5/6 c (*.f64 2/3 (/.f64 b t))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 5/6 c (-.f64 (/.f64 2/3 (/.f64 t (-.f64 b c))) (*.f64 b 5/6))) |
(fma.f64 5/6 c (+.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b -5/6))) |
(fma.f64 (/.f64 2/3 t) (-.f64 b c) (*.f64 5/6 (-.f64 c b))) |
(*.f64 (-.f64 c b) (+.f64 5/6 (/.f64 -2/3 t))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(*.f64 a (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(*.f64 -1 (*.f64 a (-.f64 b c))) |
(*.f64 a (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 2/3 (/.f64 c t))) |
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) |
(*.f64 c (+.f64 (+.f64 a 5/6) (/.f64 -2/3 t))) |
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) |
(-.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (+.f64 a 5/6))) |
(-.f64 (/.f64 (*.f64 2/3 b) t) (*.f64 b (+.f64 a 5/6))) |
(*.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 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b)) |
(-.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (+.f64 a 5/6))) |
(-.f64 (/.f64 (*.f64 2/3 b) t) (*.f64 b (+.f64 a 5/6))) |
(*.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 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(/.f64 (-.f64 (*.f64 2/3 b) (*.f64 2/3 c)) t) |
(/.f64 (*.f64 2/3 (-.f64 b c)) t) |
(/.f64 2/3 (/.f64 t (-.f64 b c))) |
(*.f64 (/.f64 2/3 t) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (fma.f64 5/6 c (*.f64 a c)) (*.f64 b (+.f64 a 5/6))) |
(-.f64 (*.f64 c (+.f64 a 5/6)) (*.f64 b (+.f64 a 5/6))) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b))) |
(-.f64 (fma.f64 5/6 c (*.f64 a c)) (*.f64 b (+.f64 a 5/6))) |
(-.f64 (*.f64 c (+.f64 a 5/6)) (*.f64 b (+.f64 a 5/6))) |
(*.f64 (+.f64 a 5/6) (-.f64 c b)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))) |
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 a c))) (fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t))) |
(fma.f64 c (+.f64 a 5/6) (-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 b (+.f64 a 5/6)))) |
(-.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (*.f64 (+.f64 a 5/6) (-.f64 b c))) |
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c)) |
(*.f64 2/3 (/.f64 c t)) |
(/.f64 (*.f64 2/3 c) t) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(*.f64 b (+.f64 5/6 a)) |
(*.f64 b (+.f64 a 5/6)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(*.f64 b (+.f64 5/6 a)) |
(*.f64 b (+.f64 a 5/6)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b 5/6)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(*.f64 a b) |
(*.f64 b a) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(*.f64 a b) |
(*.f64 b a) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (*.f64 5/6 b)) |
(*.f64 b (+.f64 a 5/6)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(*.f64 2/3 (/.f64 c t)) |
(/.f64 (*.f64 2/3 c) t) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(*.f64 2/3 (/.f64 c t)) |
(/.f64 (*.f64 2/3 c) t) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(*.f64 2/3 (/.f64 c t)) |
(/.f64 (*.f64 2/3 c) t) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (*.f64 5/6 b)) |
(*.f64 b (+.f64 a 5/6)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (*.f64 5/6 b)) |
(*.f64 b (+.f64 a 5/6)) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
(+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))) |
(fma.f64 b (+.f64 a 5/6) (/.f64 (*.f64 2/3 c) t)) |
(fma.f64 b (+.f64 a 5/6) (*.f64 2/3 (/.f64 c t))) |
(fma.f64 2/3 (/.f64 c t) (*.f64 b (+.f64 a 5/6))) |
3 alts after pruning (1 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 147 | 0 | 147 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 147 | 3 | 150 |
| Status | Error | Program |
|---|---|---|
| ▶ | 26.7b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x)) |
| ✓ | 9.0b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))) x)) |
| ✓ | 2.7b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) |
Compiled 5749 to 3296 computations (42.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sqrt.f64 (+.f64 a t)) |
| ✓ | 0.0b | (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
| ✓ | 0.1b | (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
| ✓ | 6.4b | (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
39 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 10.0ms | y | @ | 0 | (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
| 7.0ms | t | @ | inf | (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
| 7.0ms | a | @ | inf | (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
| 4.0ms | a | @ | inf | (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
| 3.0ms | t | @ | -inf | (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
| 1× | batch-egg-rewrite |
| 537× | prod-diff_binary64 |
| 154× | add-sqr-sqrt_binary64 |
| 151× | pow1_binary64 |
| 150× | *-un-lft-identity_binary64 |
| 144× | add-log-exp_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 56 |
| 1 | 298 | 56 |
| 2 | 3933 | 56 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(sqrt.f64 (+.f64 a t)) |
| 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 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))) (cbrt.f64 (*.f64 t t))) (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 (/.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 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 expm1.f64 (log1p.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 -.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (pow.f64 (exp.f64 4) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 4) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 4)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (exp.f64 2)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 2)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (pow.f64 (sqrt.f64 (exp.f64 2)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 4) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 2) (/.f64 z t))) (sqrt.f64 (+.f64 t a)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)) 2) (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)) (sqrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) x)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (+.f64 t a) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2))) (sqrt.f64 (cbrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 t a) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 t a) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 t a) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 a) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 t) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 t a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 t a))) 1)))))) |
| 1× | egg-herbie |
| 774× | associate-/l*_binary64 |
| 386× | cancel-sign-sub-inv_binary64 |
| 305× | associate-*r*_binary64 |
| 230× | associate-*l*_binary64 |
| 223× | associate-/r/_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 232 | 2579 |
| 1 | 756 | 2557 |
| 2 | 2985 | 2513 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(-.f64 (+.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/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
1 |
(+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 z 2)) (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 z 2) t))))) |
(+.f64 1 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 z 2)) (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 z 2) t)))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
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 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(-.f64 (+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (pow.f64 z 2))) (pow.f64 t 3))) (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (*.f64 1/4 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(-.f64 (+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 2))) (pow.f64 t 3))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))) (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 2))) (pow.f64 t 4))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) |
x |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) 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 a (*.f64 y (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 z 2)) t)) x)))) |
(+.f64 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 a (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 z 2)) t)) x))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 y x) |
(+.f64 y x) |
(+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) x)) |
(-.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (pow.f64 z 2)))) (pow.f64 t 3))) x))) (*.f64 1/4 (*.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) z))) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(-.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z))) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 3)))) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 z 2)))) (pow.f64 t 3))) x))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 2)))) (pow.f64 t 4))) (*.f64 1/4 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (*.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
x |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
x |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(sqrt.f64 t) |
(+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))))) |
(-.f64 (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(sqrt.f64 a) |
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t))) |
(-.f64 (+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))) |
(-.f64 (+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 a) (/.f64 z t)) |
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) |
(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 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)))) |
(+.f64 (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)))) |
(fma.f64 (sqrt.f64 a) (/.f64 z t) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (*.f64 -1/8 (*.f64 z t)) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) |
(fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)))) |
(+.f64 (fma.f64 (sqrt.f64 a) (/.f64 z t) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)))) |
(fma.f64 (sqrt.f64 a) (/.f64 z t) (+.f64 (*.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 (*.f64 -1/8 (*.f64 z t)) (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))) |
(+.f64 (*.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 a) (/.f64 z t) (*.f64 (*.f64 -1/8 (*.f64 z t)) (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 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(-.f64 (+.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/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (*.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (*.f64 -1/8 (*.f64 z (*.f64 a a))) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) -1/8)))) |
(-.f64 (+.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/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (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 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (*.f64 -1/8 (*.f64 (*.f64 z (*.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)) (fma.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (*.f64 -1/8 (*.f64 z (*.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)) (fma.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) -1/8))))) |
1 |
(+.f64 1 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(fma.f64 2 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t)))) 1) |
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 z 2)) (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 z 2) t))))) |
(+.f64 1 (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2 (+.f64 (/.f64 (*.f64 a (*.f64 z z)) (*.f64 t t)) (/.f64 (*.f64 z z) t))))) |
(+.f64 1 (*.f64 2 (+.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 (/.f64 z (/.f64 t z)) (/.f64 a t)) (/.f64 z (/.f64 t z)))))) |
(+.f64 1 (*.f64 2 (+.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t)))) (*.f64 (+.f64 (/.f64 a t) 1) (*.f64 (/.f64 z t) z))))) |
(+.f64 1 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 z 2)) (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 z 2) t)))))) |
(+.f64 1 (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3))) (fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2 (+.f64 (/.f64 (*.f64 a (*.f64 z z)) (*.f64 t t)) (/.f64 (*.f64 z z) t)))))) |
(+.f64 1 (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3))) (*.f64 2 (+.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 (/.f64 z (/.f64 t z)) (/.f64 a t)) (/.f64 z (/.f64 t z))))))) |
(+.f64 1 (fma.f64 4/3 (/.f64 (pow.f64 (+.f64 a t) 3/2) (pow.f64 (/.f64 t z) 3)) (*.f64 2 (+.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t)))) (*.f64 (+.f64 (/.f64 a t) 1) (*.f64 (/.f64 z t) z)))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) |
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) |
(pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) |
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 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 a (*.f64 (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(fma.f64 a (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) |
(-.f64 (+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (pow.f64 z 2))) (pow.f64 t 3))) (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (*.f64 1/4 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (/.f64 (pow.f64 t 3) (*.f64 (*.f64 a a) (*.f64 z z)))) (*.f64 a (*.f64 (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))))) |
(+.f64 (fma.f64 a (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 t 3)) (*.f64 z (*.f64 z (*.f64 a a)))))) (-.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/4 (*.f64 a (*.f64 a (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 t 3)) (*.f64 z (*.f64 z (*.f64 a a))))) (fma.f64 a (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 1/4 (*.f64 a (*.f64 a (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))))) |
(-.f64 (+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 2))) (pow.f64 t 3))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))) (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 2))) (pow.f64 t 4))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 z z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 t 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 z 3) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 (/.f64 1 (pow.f64 t 9)))) (*.f64 a (*.f64 (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))) (*.f64 1/4 (+.f64 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 t 4) (*.f64 (*.f64 z z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) (*.f64 (*.f64 a a) (*.f64 (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))) |
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 t 3)) (*.f64 z (*.f64 z (*.f64 a a)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) (fma.f64 a (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 z 3) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 9)))))))))) (*.f64 1/4 (+.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (*.f64 z (*.f64 z (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 (*.f64 a (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) 1/8) (*.f64 (*.f64 (pow.f64 z 3) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))) 1/6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 t 3)) (*.f64 z (*.f64 z (*.f64 a a)))) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) (/.f64 z (/.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 3)) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))))))) |
x |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.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 a t)) (/.f64 y (/.f64 t z))) x)) |
(+.f64 y (fma.f64 2 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) (/.f64 t z)) x)) |
(+.f64 y (fma.f64 2 (*.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) t) z) x)) |
(+.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 z 2)) t)) x)))) |
(+.f64 y (fma.f64 2 (/.f64 (*.f64 a (*.f64 (*.f64 z z) y)) (*.f64 t t)) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 y (/.f64 t z))) (fma.f64 2 (/.f64 (*.f64 (*.f64 z z) y) t) x)))) |
(+.f64 y (fma.f64 2 (*.f64 (*.f64 (/.f64 y t) (*.f64 z z)) (/.f64 a t)) (fma.f64 2 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) (/.f64 t z)) (fma.f64 2 (*.f64 (/.f64 y t) (*.f64 z z)) x)))) |
(+.f64 y (fma.f64 2 (*.f64 (*.f64 (/.f64 y t) (*.f64 z z)) (/.f64 a t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) t) z) (fma.f64 2 (*.f64 (/.f64 y t) (*.f64 z z)) x)))) |
(+.f64 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 a (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 z 2)) t)) x))))) |
(+.f64 y (fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 (*.f64 (pow.f64 z 3) y) (pow.f64 t 3))) (fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (*.f64 a (*.f64 z z)))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 y (/.f64 t z))) (fma.f64 2 (/.f64 (*.f64 (*.f64 z z) y) t) x))))) |
(+.f64 y (fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 t 3) y))) (fma.f64 2 (*.f64 (*.f64 (/.f64 y t) (*.f64 z z)) (/.f64 a t)) (fma.f64 2 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) (/.f64 t z)) (fma.f64 2 (*.f64 (/.f64 y t) (*.f64 z z)) x))))) |
(+.f64 y (fma.f64 4/3 (/.f64 y (/.f64 (pow.f64 (/.f64 t z) 3) (pow.f64 (+.f64 a t) 3/2))) (fma.f64 2 (*.f64 (*.f64 (/.f64 y t) (*.f64 z z)) (/.f64 a t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 a t))) t) z) (fma.f64 2 (*.f64 (/.f64 y t) (*.f64 z z)) x))))) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 y x) |
(+.f64 x y) |
(+.f64 y x) |
(+.f64 x y) |
(+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) |
(fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) x)) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (*.f64 a (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 z y))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) x)) |
(fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 z y) a)) x)) |
(-.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (pow.f64 z 2)))) (pow.f64 t 3))) x))) (*.f64 1/4 (*.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) z))) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) |
(+.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (*.f64 a (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 z y))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/2 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) (*.f64 z z))))) x))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 (*.f64 z (*.f64 a a)) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) y)))) |
(+.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y (fma.f64 a (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))) (fma.f64 1/2 (*.f64 (/.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 z (*.f64 z (*.f64 a a))))) x))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))) -1/4)) |
(+.f64 (fma.f64 a (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 t 3)) (*.f64 z (*.f64 z (*.f64 a a)))) y) x)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (-.f64 y (*.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 z y) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) 1/4)))) |
(-.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) z))) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (+.f64 (*.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 3)))) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 z 2)))) (pow.f64 t 3))) x))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (pow.f64 z 2)))) (pow.f64 t 4))) (*.f64 1/4 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 2) (*.f64 y z))) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) |
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (*.f64 y (pow.f64 a 3)) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (*.f64 a (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 z y))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 z 3) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) y)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 (*.f64 a a) y) (*.f64 z z))) (pow.f64 t 3)) x))))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (*.f64 y (pow.f64 a 3)) (*.f64 (*.f64 z z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 (*.f64 a a) y) z)))))) |
(+.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (pow.f64 a 3) y))) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y (fma.f64 a (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (*.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (pow.f64 z 3))) (fma.f64 1/2 (*.f64 (/.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 z (*.f64 z (*.f64 a a))))) x))))) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 y (pow.f64 t 4)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y)))))) |
(+.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y (fma.f64 a (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (*.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (pow.f64 z 3))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 t 3)) (*.f64 z (*.f64 z (*.f64 a a)))) y) x)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (pow.f64 a 3) y))) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 z (/.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 3)) (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))) y) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (*.f64 a a)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))))))) |
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) |
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) |
(*.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
x |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
x |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) x) |
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x) |
(fma.f64 (pow.f64 (exp.f64 2) (/.f64 z (/.f64 t (sqrt.f64 (+.f64 a t))))) y x) |
(sqrt.f64 t) |
(+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))))) |
(fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)) |
(-.f64 (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (sqrt.f64 t) (-.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a a))))) |
(+.f64 (sqrt.f64 t) (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (*.f64 (*.f64 -1/8 (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (sqrt.f64 t) (fma.f64 a (*.f64 (sqrt.f64 (/.f64 1 t)) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a a) -1/8)))) |
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) |
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a a)))) |
(+.f64 (fma.f64 (*.f64 (pow.f64 a 3) 1/16) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t))) (*.f64 (*.f64 -1/8 (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) |
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (pow.f64 a 3) 1/16) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a a) -1/8)))) |
(sqrt.f64 a) |
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t))) |
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))))) |
(fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (sqrt.f64 a)) |
(-.f64 (+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))) |
(+.f64 (+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)))) |
(+.f64 (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (sqrt.f64 a)) (*.f64 (*.f64 t (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) -1/8)) |
(+.f64 (sqrt.f64 a) (*.f64 t (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) t)))) |
(-.f64 (+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))) |
(+.f64 (sqrt.f64 a) (-.f64 (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t))))) |
(+.f64 (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (sqrt.f64 a)) (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))) (*.f64 1/8 (*.f64 t (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))) |
(+.f64 (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (sqrt.f64 a)) (*.f64 (*.f64 t t) (+.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 a 5)))) t) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) -1/8)))) |
3 alts after pruning (0 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 160 | 0 | 160 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 160 | 3 | 163 |
| Status | Error | Program |
|---|---|---|
| ✓ | 26.7b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) x)) |
| ✓ | 9.0b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))) x)) |
| ✓ | 2.7b | (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) |
Compiled 4739 to 2652 computations (44% saved)
Total 2.5b remaining (86.8%)
Threshold costs 0b (0%)
Compiled 2363 to 1279 computations (45.9% saved)
| 3× | binary-search |
3 calls:
| 47.0ms | z |
| 29.0ms | z |
| 6.0ms | z |
| Iters | Point | Range | ||||
|---|---|---|---|---|---|---|
1e+209 | ∈ [ | 2.78255863915312e+208 | , | 1.035948585806175e+209 | ] | |
1e-202 | ∈ [ | 5.222830336019002e-203 | , | 7.400337081585146e-200 | ] | |
-1.35e+110 | ∈ [ | -9.194704878938249e+110 | , | -1.3206446626763443e+110 | ] | |
Compiled 8 to 7 computations (12.5% saved)
| 1× | egg-herbie |
| 10× | +-commutative_binary64 |
| 9× | *-commutative_binary64 |
| 8× | sub-neg_binary64 |
| 6× | neg-sub0_binary64 |
| 6× | neg-mul-1_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 51 | 164 |
| 1 | 63 | 164 |
| 2 | 75 | 164 |
| 3 | 85 | 164 |
| 4 | 95 | 164 |
| 5 | 99 | 164 |
| 6 | 102 | 164 |
| 7 | 103 | 164 |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 z -135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) (if (<=.f64 z 2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c))) x)) (if (<=.f64 z 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) 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 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 b (-.f64 -5/6 a))))) x))))) |
| Outputs |
|---|
(if (<=.f64 z -135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) (if (<=.f64 z 2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (-.f64 b c))) x)) (if (<=.f64 z 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) 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 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 b (-.f64 -5/6 a))))) x))))) |
(if (<=.f64 z -135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x)) (if (<=.f64 z 2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) x)) (if (<=.f64 z 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) 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 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 b (-.f64 -5/6 a))))) x))))) |
(if (<=.f64 z -135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) x)) (if (<=.f64 z 2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) x)) (if (<=.f64 z 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) x)) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 b (-.f64 -5/6 a))))) x))))) |
| 1× | done |
Compiled 330 to 200 computations (39.4% saved)
Loading profile data...