Time bar (total: 14.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 5 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 6 |
| 33.3% | 31.2% | 62.4% | 0.1% | 6.2% | 0% | 0% | 7 |
| 37.9% | 34.3% | 56.2% | 0.1% | 9.4% | 0% | 0% | 8 |
| 55.8% | 45.3% | 35.9% | 0.1% | 18.7% | 0% | 0% | 9 |
| 58.8% | 46.8% | 32.8% | 0.1% | 20.3% | 0% | 0% | 10 |
| 71.4% | 48.8% | 19.5% | 0.1% | 31.6% | 0% | 0% | 11 |
| 73.9% | 49.8% | 17.6% | 0.1% | 32.6% | 0% | 0% | 12 |
Compiled 22 to 12 computations (45.5% saved)
| 1.8s | 8256× | body | 256 | valid |
| 382.0ms | 1900× | body | 256 | infinite |
| 2× | egg-herbie |
| 1302× | rational.json-simplify-2 |
| 908× | rational.json-simplify-44 |
| 834× | rational.json-simplify-39 |
| 798× | rational.json-simplify-47 |
| 720× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 98 |
| 1 | 39 | 98 |
| 2 | 61 | 86 |
| 3 | 139 | 86 |
| 4 | 500 | 86 |
| 5 | 4151 | 86 |
| 6 | 6597 | 86 |
| 7 | 7822 | 86 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) |
(+.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) x.re) (*.f64 (+.f64 (*.f64 x.im x.re) (*.f64 x.re x.im)) x.im)) |
| Outputs |
|---|
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(+.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) x.re) (*.f64 (+.f64 (*.f64 x.im x.re) (*.f64 x.re x.im)) x.im)) |
(+.f64 (*.f64 x.re (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 (+.f64 x.im x.im) x.im))) |
(*.f64 x.re (+.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 x.im (+.f64 x.im x.im)))) |
Compiled 23 to 13 computations (43.5% saved)
| 1× | egg-herbie |
| 1190× | rational.json-simplify-2 |
| 930× | rational.json-simplify-44 |
| 820× | rational.json-simplify-39 |
| 818× | rational.json-simplify-47 |
| 706× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 49 |
| 1 | 26 | 49 |
| 2 | 41 | 49 |
| 3 | 96 | 43 |
| 4 | 422 | 43 |
| 5 | 4045 | 43 |
| 6 | 6396 | 43 |
| 7 | 7550 | 43 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) |
| Outputs |
|---|
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
Compiled 70 to 25 computations (64.3% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 3 | 4 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 3 | 5 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.2b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| ▶ | 9.6b | (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| ▶ | 9.7b | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
Compiled 55 to 29 computations (47.3% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))) |
| ✓ | 9.0b | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
Compiled 53 to 9 computations (83% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.im | @ | 0 | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
| 0.0ms | x.re | @ | 0 | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
| 0.0ms | x.re | @ | inf | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
| 0.0ms | x.im | @ | -inf | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
| 0.0ms | x.im | @ | inf | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
| 1× | batch-egg-rewrite |
| 2286× | rational.json-1 |
| 2286× | rational.json-2 |
| 1344× | rational.json-simplify-35 |
| 936× | exponential.json-3 |
| 936× | rational.json-4 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 80 |
| 1 | 77 | 80 |
| 2 | 186 | 80 |
| 3 | 507 | 80 |
| 4 | 2243 | 64 |
| 5 | 7313 | 64 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1))))) |
| 1× | egg-herbie |
| 1142× | rational.json-simplify-41 |
| 1130× | rational.json-simplify-2 |
| 1022× | rational.json-simplify-46 |
| 952× | rational.json-simplify-54 |
| 730× | rational.json-simplify-35 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 2373 |
| 1 | 160 | 2289 |
| 2 | 342 | 2289 |
| 3 | 977 | 2289 |
| 4 | 2500 | 2289 |
| 5 | 6556 | 2289 |
| 6 | 7559 | 2289 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2))) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)))) 16) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(-.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 0) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1) |
(*.f64 1 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) |
(*.f64 2 (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 2) |
(/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4))) 16) |
(pow.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(neg.f64 (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) 3) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) 3) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) |
(+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(neg.f64 (pow.f64 x.im 2)) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(neg.f64 (pow.f64 x.im 2)) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (*.f64 -1 (pow.f64 x.im 2)))) |
(+.f64 (pow.f64 x.re 2) (+.f64 (*.f64 2 (pow.f64 x.re 2)) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 2 (pow.f64 x.re 2)) (+.f64 (pow.f64 x.re 2) (neg.f64 (pow.f64 x.im 2)))) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) 2) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)) 4) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4))) 8) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)))) 16) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(-.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 0) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(*.f64 1 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(*.f64 2 (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))) |
(*.f64 2 (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (/.f64 (+.f64 x.re x.im) 2)))) |
(*.f64 2 (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (/.f64 (-.f64 x.re x.im) 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 1/2) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 2) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(/.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2) 2) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4) 4) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4)) 8) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 4))) 16) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
(pow.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 1) |
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| ✓ | 0.1b | (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
| ✓ | 9.0b | (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
Compiled 58 to 10 computations (82.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.im | @ | inf | (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
| 1.0ms | x.im | @ | 0 | (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
| 0.0ms | x.im | @ | inf | (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
| 0.0ms | x.re | @ | 0 | (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
| 0.0ms | x.re | @ | inf | (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
| 1× | batch-egg-rewrite |
| 1374× | rational.json-simplify-35 |
| 1010× | exponential.json-3 |
| 1010× | rational.json-1 |
| 1010× | rational.json-2 |
| 1010× | rational.json-4 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 93 |
| 1 | 84 | 93 |
| 2 | 201 | 93 |
| 3 | 569 | 87 |
| 4 | 2443 | 79 |
| 5 | 7799 | 79 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im 4) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x.im x.im)) (neg.f64 (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8))) (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1))))) |
| 1× | egg-herbie |
| 1222× | rational.json-simplify-2 |
| 1036× | rational.json-simplify-61 |
| 932× | rational.json-simplify-35 |
| 918× | rational.json-simplify-44 |
| 880× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 118 | 3220 |
| 1 | 284 | 3076 |
| 2 | 701 | 3064 |
| 3 | 2200 | 2998 |
| 4 | 6662 | 2998 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(/.f64 (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2)) 2) |
(/.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4)))) 16) |
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(/.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 4))) 2) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8)) 4) |
(/.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8))) 8) |
(/.f64 (neg.f64 (+.f64 x.im x.im)) (neg.f64 (/.f64 1 (*.f64 x.re x.re)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8))) (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8)))) 16) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))) |
(*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 1 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2)) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2)) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 2) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 2) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4))) 16) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
| Outputs |
|---|
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 2 x.im)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im x.im)) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (neg.f64 x.im))) |
(*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (neg.f64 x.im))) |
(*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (neg.f64 x.im))) |
(*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(/.f64 (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2)) 2) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(/.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4)) 4) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4))) 8) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im 4)))) 16) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 4))) 2) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8)) 4) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8))) 8) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (neg.f64 (+.f64 x.im x.im)) (neg.f64 (/.f64 1 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8))) (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im x.re) 8)))) 16) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (/.f64 (+.f64 x.re x.im) 2)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (/.f64 (-.f64 x.re x.im) 2)))) |
(*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 1 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2)) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))) |
(*.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 x.im 2)))) |
(*.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.im (*.f64 (-.f64 x.re x.im) (/.f64 (+.f64 x.re x.im) 2))))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2)))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (/.f64 (-.f64 x.re x.im) 2))))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (/.f64 (+.f64 x.re x.im) 2))))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 1/2) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2)) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 2) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 2) 2) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4) 4) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4)) 8) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 4))) 16) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 x.re x.im) x.im) |
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| 0.1b | (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) | |
| ✓ | 0.2b | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) |
Compiled 56 to 10 computations (82.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.re | @ | -inf | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) |
| 0.0ms | x.re | @ | 0 | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) |
| 0.0ms | x.re | @ | inf | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) |
| 0.0ms | x.im | @ | inf | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) |
| 0.0ms | x.im | @ | -inf | (*.f64 (-.f64 x.re x.im) x.im) |
| 1× | batch-egg-rewrite |
| 1524× | rational.json-1 |
| 1524× | rational.json-2 |
| 1524× | rational.json-3 |
| 1518× | exponential.json-3 |
| 1518× | rational.json-4 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 87 |
| 1 | 82 | 87 |
| 2 | 177 | 87 |
| 3 | 408 | 87 |
| 4 | 852 | 81 |
| 5 | 2338 | 81 |
| 6 | 5418 | 81 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 (-.f64 x.re x.im) x.im) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 1/2))) (+.f64 x.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (-.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (-.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 (-.f64 x.re x.im) 1/2)) (*.f64 x.im (*.f64 (-.f64 x.re x.im) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (-.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (-.f64 x.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (-.f64 x.re x.im)) 1))))) |
| 1× | egg-herbie |
| 1228× | rational.json-simplify-2 |
| 1036× | rational.json-simplify-51 |
| 1034× | rational.json-simplify-54 |
| 1002× | rational.json-simplify-35 |
| 822× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 4564 |
| 1 | 324 | 4314 |
| 2 | 759 | 4306 |
| 3 | 1922 | 4114 |
| 4 | 4343 | 4114 |
| 5 | 7307 | 4114 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(*.f64 -1 (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(*.f64 -1 (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(+.f64 (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2))) |
(-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 2))) 2) |
(/.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))))) 32) |
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 0) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 1/2)))) |
(*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1) |
(*.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re))))) |
(*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1/2)) |
(*.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2) 1/2) |
(*.f64 4 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 1/4) |
(*.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2)) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1/2) 2) |
(*.f64 1/4 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 4) |
(*.f64 (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re))) x.im) |
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 1/2))) (+.f64 x.im x.im)) |
(*.f64 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2))) 2) |
(/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2) 2) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)))) 32) |
(pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1) |
(+.f64 (*.f64 x.im (-.f64 x.re x.im)) 0) |
(+.f64 0 (*.f64 x.im (-.f64 x.re x.im))) |
(+.f64 (*.f64 x.im (*.f64 (-.f64 x.re x.im) 1/2)) (*.f64 x.im (*.f64 (-.f64 x.re x.im) 1/2))) |
(-.f64 (*.f64 x.im (-.f64 x.re x.im)) 0) |
(/.f64 (*.f64 x.im (-.f64 x.re x.im)) 1) |
(/.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.im)) 2) |
(/.f64 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) 32) |
(pow.f64 (*.f64 x.im (-.f64 x.re x.im)) 1) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 x.im (pow.f64 x.re 2)))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (*.f64 -1 (pow.f64 x.im 2)))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3))) |
(*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))))) |
(+.f64 (*.f64 x.im (pow.f64 x.re 2)) (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (*.f64 0 (neg.f64 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 -1 x.re))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (*.f64 -1 (pow.f64 x.im 2)))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3))) |
(*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 -1 (pow.f64 x.re 2))) (*.f64 x.im -1)))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(neg.f64 (+.f64 (pow.f64 x.im 3) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im -3))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 -1 (pow.f64 x.re 2))) (*.f64 x.im -1)))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(neg.f64 (+.f64 (pow.f64 x.im 3) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im -3))))) |
(*.f64 -1 (pow.f64 x.im 2)) |
(neg.f64 (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(*.f64 x.re x.im) |
(*.f64 x.im x.re) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(*.f64 x.re x.im) |
(*.f64 x.im x.re) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(*.f64 x.re x.im) |
(*.f64 x.im x.re) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(*.f64 -1 (pow.f64 x.im 2)) |
(neg.f64 (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(*.f64 -1 (pow.f64 x.im 2)) |
(neg.f64 (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (neg.f64 (pow.f64 x.im 2)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(+.f64 (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2))) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 0) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 2))) 2) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(/.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))) 4) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) 8) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) 16) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))))) 32) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) |
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (-.f64 x.re x.im) (*.f64 x.im (+.f64 x.im x.re))) |
(-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 0) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 1/2)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.im x.re) 1/2)))) |
(*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re))))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1/2)) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (+.f64 (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2)) (*.f64 x.re (*.f64 x.im x.re)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.im x.re) 1/2))) (*.f64 x.im (*.f64 x.re x.re)))) |
(*.f64 2 (+.f64 (*.f64 (-.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.im x.re) 1/2))) (*.f64 x.im (*.f64 x.re x.re)))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.im x.re) 1/2))))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2) 1/2) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 4 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 1/4) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2)) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1/2) 2) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 1/4 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 4) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re))) x.im) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) 1/2))) (+.f64 x.im x.im)) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.im x.re) 1/2)))) |
(*.f64 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2))) 2) |
(*.f64 2 (+.f64 (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2)) (*.f64 x.re (*.f64 x.im x.re)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.im x.re) 1/2))) (*.f64 x.im (*.f64 x.re x.re)))) |
(*.f64 2 (+.f64 (*.f64 (-.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.im x.re) 1/2))) (*.f64 x.im (*.f64 x.re x.re)))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.im x.re) 1/2))))) |
(/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 2) 2) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4) 4) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)) 8) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))) 16) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 4)))) 32) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(+.f64 (*.f64 x.im (-.f64 x.re x.im)) 0) |
(*.f64 x.im (-.f64 x.re x.im)) |
(+.f64 0 (*.f64 x.im (-.f64 x.re x.im))) |
(*.f64 x.im (-.f64 x.re x.im)) |
(+.f64 (*.f64 x.im (*.f64 (-.f64 x.re x.im) 1/2)) (*.f64 x.im (*.f64 (-.f64 x.re x.im) 1/2))) |
(*.f64 x.im (-.f64 x.re x.im)) |
(-.f64 (*.f64 x.im (-.f64 x.re x.im)) 0) |
(*.f64 x.im (-.f64 x.re x.im)) |
(/.f64 (*.f64 x.im (-.f64 x.re x.im)) 1) |
(*.f64 x.im (-.f64 x.re x.im)) |
(/.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.im)) 2) |
(*.f64 x.im (-.f64 x.re x.im)) |
(/.f64 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)) 4) |
(*.f64 x.im (-.f64 x.re x.im)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))) 8) |
(*.f64 x.im (-.f64 x.re x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) 16) |
(*.f64 x.im (-.f64 x.re x.im)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 x.re x.im) (*.f64 x.im 4))))) 32) |
(*.f64 x.im (-.f64 x.re x.im)) |
(pow.f64 (*.f64 x.im (-.f64 x.re x.im)) 1) |
(*.f64 x.im (-.f64 x.re x.im)) |
Compiled 5221 to 2414 computations (53.8% saved)
7 alts after pruning (6 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 273 | 6 | 279 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 1 | 2 |
| Total | 275 | 7 | 282 |
| Status | Error | Program |
|---|---|---|
| ▶ | 9.6b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
| ▶ | 9.6b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| ▶ | 18.8b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| 28.5b | (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) | |
| ▶ | 9.7b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
| ✓ | 9.7b | (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
| ▶ | 27.6b | (neg.f64 (pow.f64 x.im 3)) |
Compiled 193 to 117 computations (39.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (-.f64 x.re x.im) x.im) | |
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| 0.2b | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) | |
| ✓ | 9.4b | (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) |
Compiled 68 to 15 computations (77.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| 0.0ms | x.im | @ | inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| 0.0ms | x.im | @ | -inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| 0.0ms | x.re | @ | 0 | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| 0.0ms | x.re | @ | -inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| 1× | batch-egg-rewrite |
| 1402× | rational.json-1 |
| 1402× | rational.json-2 |
| 1402× | rational.json-4 |
| 1402× | rational.json-3 |
| 1400× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 68 |
| 1 | 107 | 68 |
| 2 | 241 | 62 |
| 3 | 509 | 62 |
| 4 | 1085 | 62 |
| 5 | 2619 | 62 |
| 6 | 5377 | 62 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x.im (/.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im 1/2) (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 x.im 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (/.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))))) |
| 1× | egg-herbie |
| 1822× | rational.json-simplify-35 |
| 1450× | rational.json-simplify-54 |
| 1258× | rational.json-simplify-41 |
| 1198× | rational.json-simplify-2 |
| 790× | rational.json-simplify-53 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 131 | 3279 |
| 1 | 305 | 3155 |
| 2 | 682 | 3135 |
| 3 | 1945 | 3009 |
| 4 | 4418 | 3009 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(/.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 2) |
(/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 8)) 4) |
(/.f64 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4)))) 64) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 2 (*.f64 x.im (/.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2)))) |
(*.f64 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/2) |
(*.f64 4 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 1/4) |
(*.f64 1/2 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) |
(*.f64 1/2 (+.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 (*.f64 x.im 1/2) (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) |
(*.f64 (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 x.im 1/2)) |
(*.f64 (*.f64 x.im (/.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) 2) |
(*.f64 1/4 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4) |
(*.f64 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2))) 2) |
(*.f64 (+.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1/2) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(/.f64 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)))) 32) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
| Outputs |
|---|
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 x.re (*.f64 x.re -1)) (*.f64 -1 (pow.f64 x.im 2)))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3))) |
(*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 x.re -1)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (*.f64 x.im -1)))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(neg.f64 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.re 2) (*.f64 x.im -3))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 x.re -1)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (*.f64 x.im -1)))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(neg.f64 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.re 2) (*.f64 x.im -3))))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(/.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 2) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.re x.re) (/.f64 1 (+.f64 x.im x.im))) |
(/.f64 x.re (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(/.f64 x.re (/.f64 1 (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 x.re (/.f64 x.re (/.f64 1/2 x.im))) |
(/.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 8)) 4) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(/.f64 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4) 8) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4)) 16) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4))) 32) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) 4)))) 64) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 2 (*.f64 x.im (/.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2)))) |
(*.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.re x.im) 1/2))))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2)))) |
(*.f64 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 4 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 1/4) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1/2 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1/2 (+.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 x.im 1/2) (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 x.im 1/2)) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 x.im (/.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) 2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1/4 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.im x.re) 1/2))) 2) |
(*.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 x.re x.im) 1/2))))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2)))) |
(*.f64 (+.f64 (*.f64 (*.f64 x.re 4) (*.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1/2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 x.im (*.f64 2 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) 8) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))) 16) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)))) 32) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 x.re (*.f64 x.re 3)) |
| ✓ | 9.0b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
Compiled 41 to 19 computations (53.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | 0 | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
| 0.0ms | x.re | @ | 0 | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
| 0.0ms | x.im | @ | inf | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
| 0.0ms | x.re | @ | inf | (*.f64 x.re (*.f64 x.re 3)) |
| 0.0ms | x.re | @ | inf | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
| 1× | batch-egg-rewrite |
| 1640× | exponential.json-3 |
| 1640× | rational.json-1 |
| 1640× | rational.json-2 |
| 1640× | rational.json-4 |
| 1640× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 48 |
| 1 | 83 | 48 |
| 2 | 174 | 48 |
| 3 | 370 | 48 |
| 4 | 740 | 48 |
| 5 | 1933 | 48 |
| 6 | 5448 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
(*.f64 x.re (*.f64 x.re 3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 1/2)) (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.re 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.re (*.f64 x.re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 x.re x.re)) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.re 3/2)) (*.f64 x.re (*.f64 x.re 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (*.f64 x.re 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8)) (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (*.f64 x.re 3)) 1))))) |
| 1× | egg-herbie |
| 1262× | rational.json-simplify-43 |
| 1210× | rational.json-simplify-49 |
| 998× | rational.json-simplify-41 |
| 894× | rational.json-simplify-35 |
| 758× | rational.json-simplify-61 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 75 | 1459 |
| 1 | 172 | 1417 |
| 2 | 367 | 1417 |
| 3 | 921 | 1417 |
| 4 | 3802 | 1417 |
| 5 | 7252 | 1417 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))) |
(+.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 1/2)) (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 1/2))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)) 4) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8))) 32) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(+.f64 (*.f64 x.re (*.f64 x.re 3)) 0) |
(+.f64 0 (*.f64 x.re (*.f64 x.re 3))) |
(+.f64 (*.f64 2 (*.f64 x.re x.re)) (*.f64 x.re x.re)) |
(+.f64 (*.f64 x.re (*.f64 x.re 3/2)) (*.f64 x.re (*.f64 x.re 3/2))) |
(-.f64 (*.f64 x.re (*.f64 x.re 3)) 0) |
(/.f64 (*.f64 x.re (*.f64 x.re 3)) 1) |
(/.f64 (*.f64 x.re (*.f64 x.re 6)) 2) |
(/.f64 (*.f64 x.re (*.f64 x.re 12)) 4) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8)) (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8))) 32) |
(pow.f64 (*.f64 x.re (*.f64 x.re 3)) 1) |
| Outputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(+.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 1/2)) (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 1/2))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) 2)) 2) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) (*.f64 x.im 4)) 4) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8) 8) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8)) 16) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 8))) 32) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(+.f64 (*.f64 x.re (*.f64 x.re 3)) 0) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(+.f64 0 (*.f64 x.re (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(+.f64 (*.f64 2 (*.f64 x.re x.re)) (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(+.f64 (*.f64 x.re (*.f64 x.re 3/2)) (*.f64 x.re (*.f64 x.re 3/2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(-.f64 (*.f64 x.re (*.f64 x.re 3)) 0) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(/.f64 (*.f64 x.re (*.f64 x.re 3)) 1) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(/.f64 (*.f64 x.re (*.f64 x.re 6)) 2) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(/.f64 (*.f64 x.re (*.f64 x.re 12)) 4) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8) 8) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8)) 16) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8)) (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.re 3)) 8))) 32) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(pow.f64 (*.f64 x.re (*.f64 x.re 3)) 1) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| 0.1b | (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) | |
| ✓ | 0.1b | (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
Compiled 47 to 9 computations (80.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | -inf | (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
| 0.0ms | x.re | @ | -inf | (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
| 0.0ms | x.re | @ | 0 | (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
| 0.0ms | x.im | @ | inf | (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
| 0.0ms | x.im | @ | 0 | (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
| 1× | batch-egg-rewrite |
| 1614× | rational.json-simplify-35 |
| 1212× | rational.json-1 |
| 1212× | rational.json-2 |
| 1212× | rational.json-3 |
| 1206× | exponential.json-3 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 62 |
| 1 | 76 | 56 |
| 2 | 166 | 56 |
| 3 | 371 | 50 |
| 4 | 776 | 44 |
| 5 | 2183 | 44 |
| 6 | 4733 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))) (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (+.f64 x.re x.re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 (+.f64 x.im (*.f64 x.re 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im 1/2)) (+.f64 x.im (*.f64 x.re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 x.re 1/4) (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 4) (*.f64 1/4 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) (*.f64 x.re 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 1/2) (*.f64 2 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re (*.f64 x.im 1/2)) (+.f64 x.im (*.f64 x.re 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1/2) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 2) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))) (+.f64 x.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 2) (*.f64 x.re (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.re))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1))))) |
| 1× | egg-herbie |
| 1362× | rational.json-simplify-46 |
| 1212× | rational.json-simplify-2 |
| 1170× | rational.json-simplify-41 |
| 1032× | rational.json-simplify-35 |
| 842× | rational.json-simplify-59 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 141 | 2945 |
| 1 | 309 | 2861 |
| 2 | 751 | 2861 |
| 3 | 1876 | 2861 |
| 4 | 3431 | 2795 |
| 5 | 6482 | 2795 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 0) |
(+.f64 0 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im))) |
(+.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))) (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2)))) |
(-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 0) |
(/.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 1) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (+.f64 x.re x.re))) 2) |
(/.f64 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)))))) 64) |
(pow.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 1) |
(-.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2)))) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 (+.f64 x.im (*.f64 x.re 3)) 2)) |
(*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 1 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im 1/2)) (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3)))) 1/2) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1/2)) |
(*.f64 (+.f64 x.re x.re) (/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 2)) |
(*.f64 (+.f64 x.re x.re) (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 4 (/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)) |
(*.f64 4 (*.f64 (*.f64 x.re 1/4) (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 1/4) |
(*.f64 (*.f64 x.re 4) (*.f64 1/4 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 1/2 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 2 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) (*.f64 x.re 1/2)) |
(*.f64 (*.f64 x.re 1/2) (*.f64 2 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 (*.f64 x.re (*.f64 x.im 1/2)) (+.f64 x.im (*.f64 x.re 3))) 2) |
(*.f64 1/4 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1/2) (+.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 2) (+.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 4) |
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))) (+.f64 x.im x.im)) |
(*.f64 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 2) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))) (+.f64 x.re x.re)) |
(*.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.re))) x.im) |
(/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(/.f64 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3)))) 2) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))))) 64) |
(pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
| Outputs |
|---|
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2))))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (*.f64 x.im -1))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (*.f64 (pow.f64 x.re 2) -3) (neg.f64 x.im))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (*.f64 x.im -1))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (*.f64 (pow.f64 x.re 2) -3) (neg.f64 x.im))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (*.f64 x.im -1))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 (*.f64 (pow.f64 x.re 2) -3) (neg.f64 x.im))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(+.f64 0 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(+.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))) (*.f64 x.im (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(-.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(/.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (+.f64 x.re x.re))) 2) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(/.f64 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)) 4) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(/.f64 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))) 8) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)))) 16) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))))) 32) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) 4)))))) 64) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(pow.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.im))) |
(-.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)) (*.f64 x.re x.re))) |
(*.f64 (+.f64 x.im x.im) (*.f64 x.re (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (+.f64 x.re x.re) (*.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (*.f64 (*.f64 x.re x.im) (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 (+.f64 x.im (*.f64 x.re 3)) 2)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 1 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im 1/2)) (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3)))) 1/2) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1/2)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.re x.re) (/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 2)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.re x.re) (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)) (*.f64 x.re x.re))) |
(*.f64 (+.f64 x.im x.im) (*.f64 x.re (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (+.f64 x.re x.re) (*.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (*.f64 (*.f64 x.re x.im) (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 4 (/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 4 (*.f64 (*.f64 x.re 1/4) (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 1/4) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re 4) (*.f64 1/4 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 1/2 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 2 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) (*.f64 x.re 1/2)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re 1/2) (*.f64 2 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 (*.f64 x.re (*.f64 x.im 1/2)) (+.f64 x.im (*.f64 x.re 3))) 2) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 1/4 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1/2) (+.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 2) (+.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 4) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (*.f64 x.re 1/2))) (+.f64 x.im x.im)) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)) (*.f64 x.re x.re))) |
(*.f64 (+.f64 x.im x.im) (*.f64 x.re (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (+.f64 x.re x.re) (*.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (*.f64 (*.f64 x.re x.im) (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 2) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))) (+.f64 x.re x.re)) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)) (*.f64 x.re x.re))) |
(*.f64 (+.f64 x.im x.im) (*.f64 x.re (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (+.f64 x.re x.re) (*.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 2 (*.f64 (*.f64 x.re x.im) (+.f64 x.re (*.f64 (+.f64 x.re x.im) 1/2)))) |
(*.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.re))) x.im) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(/.f64 (*.f64 (*.f64 x.re x.im) (*.f64 2 (+.f64 x.im (*.f64 x.re 3)))) 2) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4) 4) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)) 8) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))) 16) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)))) 32) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 4))))) 64) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
| 0.2b | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) | |
| ✓ | 0.5b | (/.f64 1 (*.f64 x.re x.re)) |
| ✓ | 9.2b | (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
Compiled 64 to 18 computations (71.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | 0 | (/.f64 1 (*.f64 x.re x.re)) |
| 0.0ms | x.im | @ | -inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
| 0.0ms | x.re | @ | -inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
| 0.0ms | x.re | @ | inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
| 0.0ms | x.re | @ | 0 | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
| 1× | batch-egg-rewrite |
| 1752× | exponential.json-3 |
| 1752× | rational.json-1 |
| 1752× | rational.json-2 |
| 1752× | rational.json-4 |
| 1752× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 93 |
| 1 | 113 | 93 |
| 2 | 306 | 81 |
| 3 | 957 | 75 |
| 4 | 4536 | 75 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (+.f64 x.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re (/.f64 1 x.re)) (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im 4) (/.f64 (*.f64 x.re x.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im 4) (*.f64 (/.f64 (*.f64 x.re x.re) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im 4) (*.f64 1/2 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x.im (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x.im x.im) (/.f64 2 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x.im (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x.re x.re) (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x.re x.re) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.re x.re)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 2 (/.f64 2 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 (*.f64 x.re (/.f64 1 x.re)) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 1 (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x.im x.im) 4) (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (*.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re 1/2) (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.im) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re 4)) (*.f64 1/2 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re 4)) (/.f64 1 (*.f64 2 (/.f64 1 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re 4)) (/.f64 1 (/.f64 2 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x.re) (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x.re) (*.f64 (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 x.re x.re)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im -2) (/.f64 1 (/.f64 -1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 x.im x.im) (/.f64 -1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 x.re x.re)) (*.f64 x.im -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (/.f64 -1/2 x.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re 1/2) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re x.re)) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re (fabs.f64 x.re))) (/.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x.im (*.f64 x.re (*.f64 x.re 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 1/2) (*.f64 x.im (*.f64 x.re 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (/.f64 1 x.re)) (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im)) (fabs.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re x.re) 2) (*.f64 x.im 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.im) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x.re)) (/.f64 (fabs.f64 x.re) (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x.re)) (*.f64 (fabs.f64 x.re) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (/.f64 (/.f64 1 x.re) (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.re x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x.re x.re)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x.re) (/.f64 1 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x.re x.re)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x.re)) (/.f64 1/2 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x.re) (/.f64 (fabs.f64 x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x.re) (/.f64 -1 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 1/2) (/.f64 (+.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (/.f64 1 x.re)) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x.re) (*.f64 x.re x.re)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 x.re) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (*.f64 x.re x.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x.re)) (/.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x.re x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 -1 (*.f64 x.re x.re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1))))) |
| 1× | egg-herbie |
| 1190× | rational.json-simplify-44 |
| 1160× | rational.json-simplify-51 |
| 1122× | rational.json-simplify-47 |
| 882× | rational.json-simplify-61 |
| 880× | rational.json-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 233 | 3968 |
| 1 | 572 | 3856 |
| 2 | 1486 | 3770 |
| 3 | 6756 | 3490 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) |
(*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re)) |
(*.f64 1 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 x.re x.re) (+.f64 x.im x.im)) |
(*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re (/.f64 1 x.re)) (+.f64 x.im x.im))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 (*.f64 x.im 4) (/.f64 (*.f64 x.re x.re) 2)) |
(*.f64 (*.f64 x.im 4) (*.f64 (/.f64 (*.f64 x.re x.re) 2) 1)) |
(*.f64 (*.f64 x.im 4) (*.f64 1/2 (*.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 2 (/.f64 (+.f64 x.im x.im) (/.f64 2 (*.f64 x.re x.re)))) |
(*.f64 2 (/.f64 x.im (/.f64 1 (*.f64 x.re x.re)))) |
(*.f64 2 (/.f64 (*.f64 x.re x.re) (/.f64 1 x.im))) |
(*.f64 2 (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 2)) |
(*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im))) |
(*.f64 2 (*.f64 (*.f64 x.re x.re) x.im)) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) x.im) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 2 (/.f64 2 x.im))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 (*.f64 x.re (/.f64 1 x.re)) x.im)) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 1 (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 4))) 1/2) |
(*.f64 (*.f64 (+.f64 x.im x.im) 4) (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.re)) 4))) |
(*.f64 (+.f64 x.re x.re) (*.f64 x.re x.im)) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re 1/2) (+.f64 x.im x.im))) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.im) 1)) |
(*.f64 (*.f64 x.re (*.f64 x.re 4)) (*.f64 1/2 x.im)) |
(*.f64 (*.f64 x.re (*.f64 x.re 4)) (/.f64 1 (*.f64 2 (/.f64 1 x.im)))) |
(*.f64 (*.f64 x.re (*.f64 x.re 4)) (/.f64 1 (/.f64 2 x.im))) |
(*.f64 (fabs.f64 x.re) (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im))) |
(*.f64 (fabs.f64 x.re) (*.f64 (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im)) 1)) |
(*.f64 (*.f64 x.im (+.f64 x.re x.re)) x.re) |
(*.f64 (*.f64 x.im -2) (/.f64 1 (/.f64 -1 (*.f64 x.re x.re)))) |
(*.f64 -1 (/.f64 (+.f64 x.im x.im) (/.f64 -1 (*.f64 x.re x.re)))) |
(*.f64 (neg.f64 (*.f64 x.re x.re)) (*.f64 x.im -2)) |
(*.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (/.f64 -1/2 x.im) x.re))) |
(*.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re 1/2) x.im)) |
(*.f64 (*.f64 x.re (*.f64 x.re x.re)) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 (*.f64 x.re (*.f64 x.re (fabs.f64 x.re))) (/.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 1/2 (*.f64 x.im (*.f64 x.re (*.f64 x.re 4)))) |
(*.f64 (*.f64 x.re 1/2) (*.f64 x.im (*.f64 x.re 4))) |
(*.f64 (*.f64 x.re (/.f64 1 x.re)) (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im)) (fabs.f64 x.re)) |
(*.f64 (/.f64 (*.f64 x.re x.re) 2) (*.f64 x.im 4)) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.re x.re)) |
(*.f64 (*.f64 2 (fabs.f64 x.re)) (/.f64 (fabs.f64 x.re) (/.f64 1 x.im))) |
(*.f64 (*.f64 2 (fabs.f64 x.re)) (*.f64 (fabs.f64 x.re) x.im)) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(+.f64 (/.f64 1 (*.f64 x.re x.re)) 0) |
(+.f64 0 (/.f64 1 (*.f64 x.re x.re))) |
(-.f64 (/.f64 1 (*.f64 x.re x.re)) 0) |
(*.f64 1 (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 x.re (/.f64 (/.f64 1 x.re) (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re))) |
(*.f64 (/.f64 1 (*.f64 x.re x.re)) 1) |
(*.f64 (/.f64 2 (*.f64 x.re x.re)) 1/2) |
(*.f64 2 (/.f64 1/2 (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 (/.f64 1 x.re) (/.f64 1 x.re)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 x.re x.re)) 4) 1/4) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 (*.f64 2 (/.f64 1 x.re)) (/.f64 1/2 x.re)) |
(*.f64 (fabs.f64 x.re) (/.f64 (fabs.f64 x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) |
(*.f64 -1 (/.f64 -1 (*.f64 x.re x.re))) |
(*.f64 (/.f64 -1 x.re) (/.f64 -1 x.re)) |
(*.f64 1/2 (/.f64 2 (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re 1/2) (/.f64 (+.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (/.f64 1 x.re)) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 1 x.re) (*.f64 x.re x.re)) x.re) |
(*.f64 (/.f64 (/.f64 2 x.re) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (*.f64 x.re x.re) 2)) |
(*.f64 (*.f64 2 (fabs.f64 x.re)) (/.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re))))) |
(pow.f64 (/.f64 1 (*.f64 x.re x.re)) 1) |
(fabs.f64 (/.f64 1 (*.f64 x.re x.re))) |
(fabs.f64 (/.f64 -1 (*.f64 x.re x.re))) |
(-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 0) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2)) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 1/2) |
(/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 2) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4)) 8) |
(pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
| Outputs |
|---|
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(/.f64 1 (pow.f64 x.re 2)) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) |
(*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) |
(+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)) (*.f64 (pow.f64 x.im 2) 0)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)) (*.f64 (pow.f64 x.im 2) 0))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)) (*.f64 (pow.f64 x.im 2) 0))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) 0)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)) (*.f64 (pow.f64 x.im 2) 0))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)) (*.f64 (pow.f64 x.im 2) 0))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) 0)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 -1 (*.f64 x.im (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3))) (*.f64 (*.f64 (pow.f64 x.re 2) -3) (neg.f64 x.im))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)) (+.f64 (pow.f64 x.im 3) (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3))))) |
(+.f64 (*.f64 (pow.f64 x.im 2) 0) (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 -1 (*.f64 x.im (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3))) (*.f64 (*.f64 (pow.f64 x.re 2) -3) (neg.f64 x.im))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)) (+.f64 (pow.f64 x.im 3) (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3))))) |
(+.f64 (*.f64 (pow.f64 x.im 2) 0) (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3))))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 1 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re x.re) (+.f64 x.im x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re (/.f64 1 x.re)) (+.f64 x.im x.im))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (/.f64 1 x.re)))) |
(*.f64 x.re (*.f64 (/.f64 1 x.re) (*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.im x.im) (/.f64 (*.f64 x.re x.re) x.re))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.im 4) (/.f64 (*.f64 x.re x.re) 2)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.im 4) (*.f64 (/.f64 (*.f64 x.re x.re) 2) 1)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.im 4) (*.f64 1/2 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 2 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 2 (/.f64 (+.f64 x.im x.im) (/.f64 2 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 2 (/.f64 x.im (/.f64 1 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 2 (/.f64 (*.f64 x.re x.re) (/.f64 1 x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 2 (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 2)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 2 (*.f64 (*.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) x.im) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 2 (/.f64 2 x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 (*.f64 x.re (/.f64 1 x.re)) x.im)) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (/.f64 1 x.re)))) |
(*.f64 x.re (*.f64 (/.f64 1 x.re) (*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.im x.im) (/.f64 (*.f64 x.re x.re) x.re))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 1 (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 4))) 1/2) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 (+.f64 x.im x.im) 4) (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.re)) 4))) |
(*.f64 (*.f64 (+.f64 x.im x.im) 4) (/.f64 1 (*.f64 4 (/.f64 1 (*.f64 x.re x.re))))) |
(*.f64 (+.f64 x.im x.im) (*.f64 4 (/.f64 (/.f64 (*.f64 x.re x.re) 1) 4))) |
(*.f64 8 (*.f64 (/.f64 (*.f64 x.re x.re) 4) x.im)) |
(*.f64 (/.f64 (*.f64 x.re x.re) 4) (*.f64 x.im 8)) |
(*.f64 (+.f64 x.re x.re) (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re 1/2) (+.f64 x.im x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.im) 1)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (*.f64 x.re 4)) (*.f64 1/2 x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (*.f64 x.re 4)) (/.f64 1 (*.f64 2 (/.f64 1 x.im)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (*.f64 x.re 4)) (/.f64 1 (/.f64 2 x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (fabs.f64 x.re) (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (fabs.f64 x.re) (*.f64 (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im)) 1)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.im (+.f64 x.re x.re)) x.re) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.im -2) (/.f64 1 (/.f64 -1 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 -1 (/.f64 (+.f64 x.im x.im) (/.f64 -1 (*.f64 x.re x.re)))) |
(*.f64 -1 (/.f64 (*.f64 x.re x.re) (/.f64 -1/2 x.im))) |
(*.f64 (neg.f64 x.re) (/.f64 x.re (/.f64 -1/2 x.im))) |
(*.f64 (neg.f64 x.re) (*.f64 x.im (/.f64 x.re -1/2))) |
(*.f64 (neg.f64 (*.f64 x.re x.re)) (*.f64 x.im -2)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (/.f64 -1/2 x.im) x.re))) |
(*.f64 -1 (/.f64 (*.f64 x.re x.re) (/.f64 -1/2 x.im))) |
(*.f64 (neg.f64 x.re) (/.f64 x.re (/.f64 -1/2 x.im))) |
(*.f64 (neg.f64 x.re) (*.f64 x.im (/.f64 x.re -1/2))) |
(*.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re 1/2) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (*.f64 x.re x.re)) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (*.f64 x.re (fabs.f64 x.re))) (/.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im)))) |
(*.f64 (*.f64 x.re (*.f64 x.re (fabs.f64 x.re))) (/.f64 (/.f64 (fabs.f64 x.re) (*.f64 x.re x.re)) (/.f64 1/2 x.im))) |
(*.f64 x.re (*.f64 (*.f64 x.re (fabs.f64 x.re)) (/.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) (/.f64 1/2 x.im))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (fabs.f64 x.re)) (/.f64 (+.f64 x.im x.im) (fabs.f64 x.re))) |
(*.f64 1/2 (*.f64 x.im (*.f64 x.re (*.f64 x.re 4)))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re 1/2) (*.f64 x.im (*.f64 x.re 4))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re (/.f64 1 x.re)) (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (/.f64 1 x.re)))) |
(*.f64 x.re (*.f64 (/.f64 1 x.re) (*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.im x.im) (/.f64 (*.f64 x.re x.re) x.re))) |
(*.f64 (*.f64 (fabs.f64 x.re) (+.f64 x.im x.im)) (fabs.f64 x.re)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (/.f64 (*.f64 x.re x.re) 2) (*.f64 x.im 4)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 2 (fabs.f64 x.re)) (/.f64 (fabs.f64 x.re) (/.f64 1 x.im))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 2 (fabs.f64 x.re)) (*.f64 (fabs.f64 x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 (*.f64 2 x.im) (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(+.f64 (/.f64 1 (*.f64 x.re x.re)) 0) |
(/.f64 1 (*.f64 x.re x.re)) |
(+.f64 0 (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(-.f64 (/.f64 1 (*.f64 x.re x.re)) 0) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 1 (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 x.re (/.f64 (/.f64 1 x.re) (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (*.f64 x.re x.re)) 1) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (/.f64 2 (*.f64 x.re x.re)) 1/2) |
(*.f64 1/2 (/.f64 2 (*.f64 x.re x.re))) |
(*.f64 2 (/.f64 1/2 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re))))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 x.re) (/.f64 1 x.re)) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 x.re x.re)) 4) 1/4) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re))))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (*.f64 2 (/.f64 1 x.re)) (/.f64 1/2 x.re)) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (fabs.f64 x.re) (/.f64 (fabs.f64 x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 -1 (/.f64 -1 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (/.f64 -1 x.re) (/.f64 -1 x.re)) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 1/2 (/.f64 2 (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re 1/2) (/.f64 (+.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) |
(*.f64 1/2 (/.f64 2 (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re (/.f64 1 x.re)) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 x.re x.re)) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 1 x.re) (*.f64 x.re x.re)) x.re) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 2 x.re) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (*.f64 x.re x.re) 2)) |
(/.f64 1 (*.f64 x.re x.re)) |
(*.f64 (*.f64 2 (fabs.f64 x.re)) (/.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (+.f64 x.re x.re))))) |
(/.f64 1 (*.f64 x.re x.re)) |
(pow.f64 (/.f64 1 (*.f64 x.re x.re)) 1) |
(/.f64 1 (*.f64 x.re x.re)) |
(fabs.f64 (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(fabs.f64 (/.f64 -1 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.re)) |
(-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2)) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 1/2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) 4) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4)) 8) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (pow.f64 x.im 3) |
Compiled 11 to 8 computations (27.3% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x.im | @ | -inf | (pow.f64 x.im 3) |
| 0.0ms | x.im | @ | inf | (pow.f64 x.im 3) |
| 0.0ms | x.im | @ | 0 | (pow.f64 x.im 3) |
| 1× | batch-egg-rewrite |
| 2454× | rational.json-simplify-35 |
| 2442× | rational.json-simplify-2 |
| 1532× | rational.json-simplify-1 |
| 1166× | exponential.json-3 |
| 1166× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 32 | 7 |
| 2 | 78 | 7 |
| 3 | 154 | 7 |
| 4 | 260 | 7 |
| 5 | 538 | 7 |
| 6 | 1239 | 7 |
| 7 | 2700 | 7 |
| 8 | 4336 | 7 |
| 9 | 4929 | 7 |
| 10 | 6056 | 7 |
| 11 | 6811 | 7 |
| 12 | 6811 | 7 |
| 13 | 7947 | 7 |
| 14 | 7947 | 7 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 x.im 3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 x.im 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 x.im 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x.im 3) 1/2) (*.f64 (pow.f64 x.im 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 x.im 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x.im 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 x.im 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 x.im 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (pow.f64 x.im 3) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (pow.f64 (*.f64 x.im 1/2) 3) (*.f64 1/2 (*.f64 (pow.f64 x.im 3) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (pow.f64 (*.f64 x.im 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 x.im 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 x.im 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x.im 1/2) 3) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (pow.f64 x.im 3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 64 (*.f64 (pow.f64 x.im 3) 1/64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 1/64) 64)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 64) 1/64)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/64 (*.f64 (pow.f64 x.im 3) 64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 x.im 1/2) 3) (*.f64 1/2 (*.f64 (pow.f64 x.im 3) 1/4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x.im 3) 512) 1/512)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/512 (*.f64 (pow.f64 x.im 3) 512))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 x.im 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x.im 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x.im 3) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x.im 3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x.im 3) 16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))))))) 1024))))) |
| 1× | egg-herbie |
| 3624× | rational.json-simplify-35 |
| 3506× | rational.json-simplify-49 |
| 1160× | rational.json-simplify-2 |
| 1122× | rational.json-simplify-1 |
| 838× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 78 | 259 |
| 1 | 163 | 259 |
| 2 | 702 | 259 |
| 3 | 1198 | 259 |
| 4 | 2044 | 259 |
| 5 | 3034 | 259 |
| 6 | 3506 | 259 |
| 7 | 3580 | 259 |
| 8 | 3625 | 259 |
| 9 | 3668 | 259 |
| 10 | 3711 | 259 |
| 11 | 3805 | 259 |
| 12 | 3850 | 259 |
| 13 | 3893 | 259 |
| 14 | 3936 | 259 |
| 15 | 3979 | 259 |
| 16 | 4022 | 259 |
| 17 | 4065 | 259 |
| 18 | 4108 | 259 |
| 19 | 4151 | 259 |
| 20 | 4194 | 259 |
| 21 | 4237 | 259 |
| 22 | 4280 | 259 |
| 23 | 4323 | 259 |
| 24 | 4366 | 259 |
| 25 | 4409 | 259 |
| 26 | 4452 | 259 |
| 27 | 4495 | 259 |
| 28 | 4538 | 259 |
| 29 | 4538 | 259 |
| 30 | 4581 | 259 |
| 31 | 4624 | 259 |
| 32 | 4667 | 259 |
| 33 | 7400 | 259 |
| 34 | 7613 | 259 |
| 35 | 7826 | 259 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (pow.f64 x.im 3) 0) |
(+.f64 0 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (pow.f64 x.im 3) 1/2) (*.f64 (pow.f64 x.im 3) 1/2)) |
(-.f64 (pow.f64 x.im 3) 0) |
(*.f64 (pow.f64 x.im 3) 1) |
(*.f64 1 (pow.f64 x.im 3)) |
(*.f64 2 (*.f64 (pow.f64 x.im 3) 1/2)) |
(*.f64 (*.f64 (pow.f64 x.im 3) 2) 1/2) |
(*.f64 4 (*.f64 (pow.f64 x.im 3) 1/4)) |
(*.f64 4 (+.f64 (pow.f64 (*.f64 x.im 1/2) 3) (*.f64 1/2 (*.f64 (pow.f64 x.im 3) 1/4)))) |
(*.f64 (*.f64 (pow.f64 x.im 3) 4) 1/4) |
(*.f64 8 (pow.f64 (*.f64 x.im 1/2) 3)) |
(*.f64 (*.f64 (pow.f64 x.im 3) 8) 1/8) |
(*.f64 1/2 (*.f64 (pow.f64 x.im 3) 2)) |
(*.f64 (*.f64 (pow.f64 x.im 3) 1/2) 2) |
(*.f64 1/4 (*.f64 (pow.f64 x.im 3) 4)) |
(*.f64 (*.f64 (pow.f64 x.im 3) 1/4) 4) |
(*.f64 (pow.f64 (*.f64 x.im 1/2) 3) 8) |
(*.f64 1/8 (*.f64 (pow.f64 x.im 3) 8)) |
(*.f64 64 (*.f64 (pow.f64 x.im 3) 1/64)) |
(*.f64 (*.f64 (pow.f64 x.im 3) 1/64) 64) |
(*.f64 (*.f64 (pow.f64 x.im 3) 64) 1/64) |
(*.f64 1/64 (*.f64 (pow.f64 x.im 3) 64)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im 1/2) 3) (*.f64 1/2 (*.f64 (pow.f64 x.im 3) 1/4))) 4) |
(*.f64 (*.f64 (pow.f64 x.im 3) 512) 1/512) |
(*.f64 1/512 (*.f64 (pow.f64 x.im 3) 512)) |
(/.f64 (pow.f64 x.im 3) 1) |
(/.f64 (*.f64 (pow.f64 x.im 3) 2) 2) |
(/.f64 (*.f64 (pow.f64 x.im 3) 4) 4) |
(/.f64 (*.f64 (pow.f64 x.im 3) 8) 8) |
(/.f64 (*.f64 (pow.f64 x.im 3) 16) 16) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))))) 256) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))))) 512) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))))))) 1024) |
| Outputs |
|---|
(+.f64 (pow.f64 x.im 3) 0) |
(pow.f64 x.im 3) |
(+.f64 0 (pow.f64 x.im 3)) |
(pow.f64 x.im 3) |
(+.f64 (*.f64 (pow.f64 x.im 3) 1/2) (*.f64 (pow.f64 x.im 3) 1/2)) |
(pow.f64 x.im 3) |
(-.f64 (pow.f64 x.im 3) 0) |
(pow.f64 x.im 3) |
(*.f64 (pow.f64 x.im 3) 1) |
(pow.f64 x.im 3) |
(*.f64 1 (pow.f64 x.im 3)) |
(pow.f64 x.im 3) |
(*.f64 2 (*.f64 (pow.f64 x.im 3) 1/2)) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 2) 1/2) |
(pow.f64 x.im 3) |
(*.f64 4 (*.f64 (pow.f64 x.im 3) 1/4)) |
(pow.f64 x.im 3) |
(*.f64 4 (+.f64 (pow.f64 (*.f64 x.im 1/2) 3) (*.f64 1/2 (*.f64 (pow.f64 x.im 3) 1/4)))) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 4) 1/4) |
(pow.f64 x.im 3) |
(*.f64 8 (pow.f64 (*.f64 x.im 1/2) 3)) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 8) 1/8) |
(pow.f64 x.im 3) |
(*.f64 1/2 (*.f64 (pow.f64 x.im 3) 2)) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 1/2) 2) |
(pow.f64 x.im 3) |
(*.f64 1/4 (*.f64 (pow.f64 x.im 3) 4)) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 1/4) 4) |
(pow.f64 x.im 3) |
(*.f64 (pow.f64 (*.f64 x.im 1/2) 3) 8) |
(pow.f64 x.im 3) |
(*.f64 1/8 (*.f64 (pow.f64 x.im 3) 8)) |
(pow.f64 x.im 3) |
(*.f64 64 (*.f64 (pow.f64 x.im 3) 1/64)) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 1/64) 64) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 64) 1/64) |
(pow.f64 x.im 3) |
(*.f64 1/64 (*.f64 (pow.f64 x.im 3) 64)) |
(pow.f64 x.im 3) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im 1/2) 3) (*.f64 1/2 (*.f64 (pow.f64 x.im 3) 1/4))) 4) |
(pow.f64 x.im 3) |
(*.f64 (*.f64 (pow.f64 x.im 3) 512) 1/512) |
(pow.f64 x.im 3) |
(*.f64 1/512 (*.f64 (pow.f64 x.im 3) 512)) |
(pow.f64 x.im 3) |
(/.f64 (pow.f64 x.im 3) 1) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 (pow.f64 x.im 3) 2) 2) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 (pow.f64 x.im 3) 4) 4) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 (pow.f64 x.im 3) 8) 8) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 (pow.f64 x.im 3) 16) 16) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)) 32) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))) 64) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))) 128) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))))) 256) |
(pow.f64 x.im 3) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))))) 512) |
(pow.f64 x.im 3) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x.im 3) 16))))))) 1024) |
(pow.f64 x.im 3) |
Compiled 10374 to 4799 computations (53.7% saved)
9 alts after pruning (7 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 537 | 7 | 544 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 4 | 1 | 5 |
| Total | 542 | 9 | 551 |
| Status | Error | Program |
|---|---|---|
| 9.6b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) | |
| ▶ | 0.2b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)))) |
| ✓ | 18.8b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| 18.9b | (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))) (+.f64 x.re x.re)) | |
| ▶ | 9.7b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| ▶ | 18.9b | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| ▶ | 28.4b | (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
| ▶ | 18.9b | (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
| ✓ | 27.6b | (neg.f64 (pow.f64 x.im 3)) |
Compiled 231 to 140 computations (39.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)))) |
| ✓ | 0.1b | (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)) |
| 0.2b | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) | |
| ✓ | 0.3b | (/.f64 (/.f64 1 x.re) x.im) |
Compiled 69 to 30 computations (56.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | 0 | (/.f64 (/.f64 1 x.re) x.im) |
| 0.0ms | x.im | @ | 0 | (/.f64 (/.f64 1 x.re) x.im) |
| 0.0ms | x.im | @ | -inf | (/.f64 (/.f64 1 x.re) x.im) |
| 0.0ms | x.re | @ | -inf | (/.f64 (/.f64 1 x.re) x.im) |
| 0.0ms | x.im | @ | inf | (/.f64 (/.f64 1 x.re) x.im) |
| 1× | batch-egg-rewrite |
| 1524× | exponential.json-3 |
| 1524× | rational.json-1 |
| 1524× | rational.json-2 |
| 1524× | rational.json-4 |
| 1524× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 87 |
| 1 | 122 | 87 |
| 2 | 336 | 75 |
| 3 | 1138 | 69 |
| 4 | 4264 | 69 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 1 x.re) x.im) |
(/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 -1 x.im) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (/.f64 (/.f64 1 x.re) (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (/.f64 (+.f64 x.im x.im) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x.re) (/.f64 1 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (/.f64 (+.f64 x.re x.re) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x.re (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (*.f64 x.re x.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 x.im (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x.re) (/.f64 1/2 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x.re) (*.f64 (/.f64 1 x.im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (/.f64 x.re (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x.im) (/.f64 1 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x.re) x.re) (/.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 1 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x.re) 4) (/.f64 1 (*.f64 x.im 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x.im)) (/.f64 1/2 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x.im) (/.f64 1/2 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x.re) (/.f64 -1 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 x.im) x.re) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 x.im) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x.im) (/.f64 -1 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x.re) (*.f64 x.re x.im)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x.re x.re)) (/.f64 x.re (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.im) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.im) (/.f64 2 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 x.im) x.re) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re x.im) (/.f64 (/.f64 1 x.re) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x.re)) (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 2 x.im) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x.re) (*.f64 2 (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x.re) (/.f64 2 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x.im)) (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x.im) (/.f64 2 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x.im) 1/2) (/.f64 2 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (/.f64 1 (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (/.f64 1 (/.f64 1 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (+.f64 x.im x.im)) (/.f64 2 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x.re x.im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (*.f64 x.re (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (+.f64 x.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (*.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x.re x.re) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x.im x.im) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.im 4)) (*.f64 (/.f64 1 x.re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 x.im) x.re)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.re (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)) (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (*.f64 x.re x.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.re (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (*.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re x.im)) (/.f64 x.im (*.f64 x.im (/.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 (*.f64 x.re x.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 x.im (/.f64 2 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 2 (/.f64 4 (*.f64 x.re x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 x.re (/.f64 2 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (/.f64 1/2 (/.f64 (/.f64 1 x.re) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 1 (/.f64 2 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (/.f64 1 (*.f64 x.im (/.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 1 (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 2 (/.f64 2 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 4))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 4) (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 4) (/.f64 1 (/.f64 4 (*.f64 x.re x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 x.re (*.f64 x.re x.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im 4) (/.f64 1 (*.f64 (/.f64 2 x.re) (/.f64 2 x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 1 (/.f64 2 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (/.f64 -1 x.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x.im) (/.f64 1 (/.f64 (/.f64 -1 x.re) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.im) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.im) (/.f64 1 (/.f64 1 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.im) (/.f64 (*.f64 x.re x.im) (*.f64 x.im (/.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.im x.im)) (/.f64 x.re (*.f64 x.im (/.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x.re)) (*.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re x.im) 2) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (/.f64 1 x.re) x.re)) (+.f64 x.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x.im)) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re x.re) 1/2) (+.f64 x.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 1/2) (*.f64 x.re (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im 1/2) (*.f64 x.re (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re x.im) 1/2) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 x.re)) (*.f64 x.re (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (/.f64 2 x.re)) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re x.im) (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 x.re (*.f64 x.re (*.f64 x.im 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re x.im)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4)) (*.f64 x.re 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 (*.f64 x.re x.im))) (*.f64 x.re 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 4 (*.f64 x.re x.im))) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 2 x.re) (/.f64 2 x.re))) (*.f64 x.im 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 x.im)) (*.f64 x.re (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (/.f64 2 x.im)) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 x.im)) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 -1 x.im) x.re)) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 -1 x.re) x.re)) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 x.re x.im)) (/.f64 1 x.re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1))))) |
| 1× | egg-herbie |
| 1326× | rational.json-simplify-61 |
| 1058× | rational.json-simplify-53 |
| 1048× | rational.json-simplify-35 |
| 886× | rational.json-simplify-43 |
| 746× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 289 | 4559 |
| 1 | 624 | 4449 |
| 2 | 1565 | 4329 |
| 3 | 5079 | 4125 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (/.f64 1 (*.f64 x.re x.im)) 0) |
(+.f64 0 (/.f64 1 (*.f64 x.re x.im))) |
(-.f64 (/.f64 1 (*.f64 x.re x.im)) 0) |
(-.f64 0 (/.f64 (/.f64 -1 x.im) x.re)) |
(*.f64 1 (/.f64 1 (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 (/.f64 1 x.re) (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(*.f64 x.re (/.f64 (+.f64 x.im x.im) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (/.f64 1 x.re) (/.f64 1 x.im)) |
(*.f64 x.im (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(*.f64 x.im (/.f64 (+.f64 x.re x.re) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (/.f64 1 (*.f64 x.re x.im)) 1) |
(*.f64 2 (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(*.f64 2 (/.f64 x.re (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) |
(*.f64 2 (/.f64 (/.f64 1 (*.f64 x.re x.im)) 2)) |
(*.f64 (+.f64 x.re x.re) (/.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.im (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (/.f64 2 x.re) (/.f64 1/2 x.im)) |
(*.f64 (/.f64 2 x.re) (*.f64 (/.f64 1 x.im) 1/2)) |
(*.f64 (+.f64 x.im x.im) (/.f64 x.re (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (/.f64 1 x.im) (/.f64 1 x.re)) |
(*.f64 (/.f64 (/.f64 1 x.re) x.re) (/.f64 x.re x.im)) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 1 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4) 1/4) |
(*.f64 (*.f64 (/.f64 1 x.re) 4) (/.f64 1 (*.f64 x.im 4))) |
(*.f64 (*.f64 2 (/.f64 1 x.im)) (/.f64 1/2 x.re)) |
(*.f64 (/.f64 2 x.im) (/.f64 1/2 x.re)) |
(*.f64 (/.f64 -1 x.re) (/.f64 -1 x.im)) |
(*.f64 (/.f64 (/.f64 -1 x.im) x.re) -1) |
(*.f64 -1 (/.f64 (/.f64 -1 x.im) x.re)) |
(*.f64 (/.f64 -1 x.im) (/.f64 -1 x.re)) |
(*.f64 (/.f64 (/.f64 1 x.re) (*.f64 x.re x.im)) x.re) |
(*.f64 (/.f64 2 (*.f64 x.re x.re)) (/.f64 x.re (+.f64 x.im x.im))) |
(*.f64 (*.f64 x.re x.im) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(*.f64 (*.f64 x.re x.im) (/.f64 2 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (/.f64 (/.f64 2 x.im) x.re) 1/2) |
(*.f64 (/.f64 x.re x.im) (/.f64 (/.f64 1 x.re) x.re)) |
(*.f64 (/.f64 1 (/.f64 1 x.re)) (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(*.f64 1/2 (/.f64 (/.f64 2 x.im) x.re)) |
(*.f64 (/.f64 1/2 x.re) (*.f64 2 (/.f64 1 x.im))) |
(*.f64 (/.f64 1/2 x.re) (/.f64 2 x.im)) |
(*.f64 (/.f64 1 (/.f64 1 x.im)) (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(*.f64 (/.f64 1/2 x.im) (/.f64 2 x.re)) |
(*.f64 (*.f64 (/.f64 1 x.im) 1/2) (/.f64 2 x.re)) |
(*.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) x.im) |
(*.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (/.f64 1 (/.f64 1 x.im))) |
(*.f64 (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) x.re) |
(*.f64 (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (/.f64 1 (/.f64 1 x.re))) |
(*.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (+.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im)) 2) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4)) |
(*.f64 (/.f64 x.re (+.f64 x.im x.im)) (/.f64 2 (*.f64 x.re x.re))) |
(*.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 2) |
(*.f64 (/.f64 (/.f64 1 (*.f64 x.re x.im)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 (/.f64 x.re (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (+.f64 x.im x.im)) |
(*.f64 (/.f64 x.im (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (+.f64 x.re x.re)) |
(*.f64 (/.f64 2 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (*.f64 x.re x.im)) |
(*.f64 (/.f64 (+.f64 x.re x.re) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) x.im) |
(*.f64 (/.f64 (+.f64 x.im x.im) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) x.re) |
(*.f64 (/.f64 1 (*.f64 x.im 4)) (*.f64 (/.f64 1 x.re) 4)) |
(pow.f64 (/.f64 1 (*.f64 x.re x.im)) 1) |
(neg.f64 (/.f64 (/.f64 -1 x.im) x.re)) |
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) 0) |
(+.f64 0 (*.f64 x.re (*.f64 x.re x.im))) |
(+.f64 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)) (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2))) |
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) 0) |
(*.f64 1 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) 1) |
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) (/.f64 x.im (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 2 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2))) |
(*.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1/2) |
(*.f64 (+.f64 x.re x.re) (/.f64 (*.f64 x.re x.im) 2)) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.im) 1/2)) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.im (/.f64 2 x.re))) |
(*.f64 (+.f64 x.re x.re) (/.f64 2 (/.f64 4 (*.f64 x.re x.im)))) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.re (/.f64 2 x.im))) |
(*.f64 (+.f64 x.im x.im) (/.f64 1/2 (/.f64 (/.f64 1 x.re) x.re))) |
(*.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) 1/2)) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re 1/2)) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 1 (/.f64 2 x.re))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (/.f64 1 (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) x.im) |
(*.f64 (*.f64 x.re x.re) (/.f64 1 (/.f64 1 x.im))) |
(*.f64 (*.f64 x.re x.re) (/.f64 2 (/.f64 2 x.im))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 4))) 1/4) |
(*.f64 (*.f64 x.re 4) (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4))) |
(*.f64 (*.f64 x.re 4) (/.f64 1 (/.f64 4 (*.f64 x.re x.im)))) |
(*.f64 4 (/.f64 (*.f64 x.re (*.f64 x.re x.im)) 4)) |
(*.f64 (*.f64 x.im 4) (/.f64 1 (*.f64 (/.f64 2 x.re) (/.f64 2 x.re)))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im 1/2)) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 1 (/.f64 2 x.im))) |
(*.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (/.f64 -1 x.im) x.re))) |
(*.f64 -1 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re))) |
(*.f64 (neg.f64 x.im) (/.f64 1 (/.f64 (/.f64 -1 x.re) x.re))) |
(*.f64 (*.f64 x.re x.im) x.re) |
(*.f64 (*.f64 x.re x.im) (/.f64 1 (/.f64 1 x.re))) |
(*.f64 (*.f64 x.re x.im) (/.f64 (*.f64 x.re x.im) (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) (/.f64 x.re (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 (/.f64 1 (/.f64 1 x.re)) (*.f64 x.re x.im)) |
(*.f64 1/2 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)) 2) |
(*.f64 (/.f64 (*.f64 x.re x.im) 2) (+.f64 x.re x.re)) |
(*.f64 (/.f64 1/2 (/.f64 (/.f64 1 x.re) x.re)) (+.f64 x.im x.im)) |
(*.f64 (/.f64 1 (/.f64 1 x.im)) (*.f64 x.re x.re)) |
(*.f64 (*.f64 (*.f64 x.re x.re) 1/2) (+.f64 x.im x.im)) |
(*.f64 (*.f64 x.re 1/2) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 (*.f64 x.im 1/2) (*.f64 x.re (+.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 x.re x.im) 1/2) (+.f64 x.re x.re)) |
(*.f64 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re)) -1) |
(*.f64 (/.f64 1 (/.f64 2 x.re)) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 (/.f64 x.im (/.f64 2 x.re)) (+.f64 x.re x.re)) |
(*.f64 (/.f64 1 (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) |
(*.f64 (/.f64 x.re (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.im x.im))) |
(*.f64 (/.f64 x.im (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (/.f64 (*.f64 x.re x.im) (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re x.im)) |
(*.f64 1/4 (*.f64 x.re (*.f64 x.re (*.f64 x.im 4)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re x.im)) 4) 4) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4)) (*.f64 x.re 4)) |
(*.f64 (/.f64 1 (/.f64 4 (*.f64 x.re x.im))) (*.f64 x.re 4)) |
(*.f64 (/.f64 2 (/.f64 4 (*.f64 x.re x.im))) (+.f64 x.re x.re)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 2 x.re) (/.f64 2 x.re))) (*.f64 x.im 4)) |
(*.f64 (/.f64 1 (/.f64 2 x.im)) (*.f64 x.re (+.f64 x.re x.re))) |
(*.f64 (/.f64 x.re (/.f64 2 x.im)) (+.f64 x.re x.re)) |
(*.f64 (/.f64 2 (/.f64 2 x.im)) (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 x.im) x.re)) (neg.f64 x.re)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 x.re) x.re)) (neg.f64 x.im)) |
(pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 1) |
(neg.f64 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re))) |
(neg.f64 (/.f64 (neg.f64 (*.f64 x.re x.im)) (/.f64 1 x.re))) |
(-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 0) |
(*.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2)) |
(*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) 1/2) |
(*.f64 1/2 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 2) |
(*.f64 (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))) x.im) |
(/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(/.f64 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) 2) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4)) 8) |
(pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
| Outputs |
|---|
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) x.im) |
(*.f64 x.im (pow.f64 x.re 2)) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 2) 0)) (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) 0)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) 0))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) 0))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) 0)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) 0))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) 0))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) 0)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (neg.f64 x.im))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (pow.f64 x.im 2) 0) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (neg.f64 x.im))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (*.f64 x.re 0))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 (pow.f64 x.im 2) 0) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3)))) |
(+.f64 (/.f64 1 (*.f64 x.re x.im)) 0) |
(/.f64 1 (*.f64 x.re x.im)) |
(+.f64 0 (/.f64 1 (*.f64 x.re x.im))) |
(/.f64 1 (*.f64 x.re x.im)) |
(-.f64 (/.f64 1 (*.f64 x.re x.im)) 0) |
(/.f64 1 (*.f64 x.re x.im)) |
(-.f64 0 (/.f64 (/.f64 -1 x.im) x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 1 (/.f64 1 (*.f64 x.re x.im))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 x.re (/.f64 (/.f64 1 x.re) (*.f64 x.re x.im))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 x.re (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 x.re (/.f64 (+.f64 x.im x.im) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 x.re) (/.f64 1 x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 x.im (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 x.im (/.f64 (+.f64 x.re x.re) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 (*.f64 x.re x.im)) 1) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 2 (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 2 (/.f64 x.re (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 2 (/.f64 (/.f64 1 (*.f64 x.re x.im)) 2)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (+.f64 x.re x.re) (/.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.im (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 2 x.re) (/.f64 1/2 x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 2 x.re) (*.f64 (/.f64 1 x.im) 1/2)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (+.f64 x.im x.im) (/.f64 x.re (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (+.f64 x.im x.im) (/.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) 2)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 x.re 2) (*.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (/.f64 1/2 x.im) x.re) x.im)) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 1/2 (*.f64 x.re x.im)) x.im)) |
(*.f64 (/.f64 1 x.im) (/.f64 1 x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 (/.f64 1 x.re) x.re) (/.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 1 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(*.f64 (+.f64 x.im x.im) (/.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) 2)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 x.re 2) (*.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (/.f64 1/2 x.im) x.re) x.im)) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 1/2 (*.f64 x.re x.im)) x.im)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4) 1/4) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (*.f64 (/.f64 1 x.re) 4) (/.f64 1 (*.f64 x.im 4))) |
(*.f64 (/.f64 1 x.re) (*.f64 4 (/.f64 1 (*.f64 x.im 4)))) |
(*.f64 (/.f64 1 x.re) (*.f64 4 (/.f64 1/4 x.im))) |
(*.f64 4 (/.f64 (/.f64 1/4 x.im) x.re)) |
(*.f64 (*.f64 2 (/.f64 1 x.im)) (/.f64 1/2 x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 2 x.im) (/.f64 1/2 x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 -1 x.re) (/.f64 -1 x.im)) |
(*.f64 (/.f64 -1 x.im) (/.f64 -1 x.re)) |
(*.f64 (/.f64 (/.f64 -1 x.im) x.re) -1) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 -1 (/.f64 (/.f64 -1 x.im) x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 -1 x.im) (/.f64 -1 x.re)) |
(*.f64 (/.f64 (/.f64 1 x.re) (*.f64 x.re x.im)) x.re) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 2 (*.f64 x.re x.re)) (/.f64 x.re (+.f64 x.im x.im))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.re x.im) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.re x.im) (/.f64 2 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 (/.f64 2 x.im) x.re) 1/2) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.re x.im) (/.f64 (/.f64 1 x.re) x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 (/.f64 1 x.re)) (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 1/2 (/.f64 (/.f64 2 x.im) x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1/2 x.re) (*.f64 2 (/.f64 1 x.im))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1/2 x.re) (/.f64 2 x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 (/.f64 1 x.im)) (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1/2 x.im) (/.f64 2 x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (*.f64 (/.f64 1 x.im) 1/2) (/.f64 2 x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) x.im) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (/.f64 1 (/.f64 1 x.im))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) x.re) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.im (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) (/.f64 1 (/.f64 1 x.re))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (+.f64 x.re x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im)) 2) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.re (+.f64 x.im x.im)) (/.f64 2 (*.f64 x.re x.re))) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 x.re (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 2) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 (/.f64 1 (*.f64 x.re x.im)) 2) 2) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 (+.f64 x.im x.im) (/.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) 2)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 x.re 2) (*.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (/.f64 1/2 x.im) x.re) x.im)) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 1/2 (*.f64 x.re x.im)) x.im)) |
(*.f64 (/.f64 x.re (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (+.f64 x.im x.im)) |
(*.f64 (+.f64 x.im x.im) (/.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.im x.im)) 2)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 x.re 2) (*.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (/.f64 1/2 x.im) x.re) x.im)) |
(*.f64 (+.f64 x.im x.im) (/.f64 (/.f64 1/2 (*.f64 x.re x.im)) x.im)) |
(*.f64 (/.f64 x.im (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (+.f64 x.re x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 2 (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) (*.f64 x.re x.im)) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 (+.f64 x.re x.re) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) x.im) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 (+.f64 x.im x.im) (*.f64 2 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))))) x.re) |
(/.f64 1 (*.f64 x.re x.im)) |
(*.f64 (/.f64 1 (*.f64 x.im 4)) (*.f64 (/.f64 1 x.re) 4)) |
(*.f64 (/.f64 1 x.re) (*.f64 4 (/.f64 1 (*.f64 x.im 4)))) |
(*.f64 (/.f64 1 x.re) (*.f64 4 (/.f64 1/4 x.im))) |
(*.f64 4 (/.f64 (/.f64 1/4 x.im) x.re)) |
(pow.f64 (/.f64 1 (*.f64 x.re x.im)) 1) |
(/.f64 1 (*.f64 x.re x.im)) |
(neg.f64 (/.f64 (/.f64 -1 x.im) x.re)) |
(/.f64 1 (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) 0) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(+.f64 0 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(+.f64 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)) (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) 0) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 1 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) 1) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) (/.f64 x.im (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1/2) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.re x.re) (/.f64 (*.f64 x.re x.im) 2)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.im) 1/2)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.im (/.f64 2 x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.re x.re) (/.f64 2 (/.f64 4 (*.f64 x.re x.im)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.re x.re) (/.f64 x.re (/.f64 2 x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.im x.im) (/.f64 1/2 (/.f64 (/.f64 1 x.re) x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) 1/2)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re 1/2)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) (/.f64 1 (/.f64 2 x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im))) (/.f64 1 (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) x.im) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) (/.f64 1 (/.f64 1 x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) (/.f64 2 (/.f64 2 x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 4))) 1/4) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re 4) (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re 4) (/.f64 1 (/.f64 4 (*.f64 x.re x.im)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 4 (/.f64 (*.f64 x.re (*.f64 x.re x.im)) 4)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.im 4) (/.f64 1 (*.f64 (/.f64 2 x.re) (/.f64 2 x.re)))) |
(*.f64 x.im (*.f64 4 (/.f64 (/.f64 x.re 2) (/.f64 2 x.re)))) |
(*.f64 x.im (*.f64 4 (/.f64 (/.f64 (*.f64 x.re x.re) 2) 2))) |
(*.f64 4 (*.f64 x.im (/.f64 x.re (/.f64 4 x.re)))) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im 1/2)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (+.f64 x.re x.re)) (/.f64 1 (/.f64 2 x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (/.f64 -1 x.im) x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 -1 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (neg.f64 x.im) (/.f64 1 (/.f64 (/.f64 -1 x.re) x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.im) x.re) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.im) (/.f64 1 (/.f64 1 x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.im) (/.f64 (*.f64 x.re x.im) (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 x.im x.im)) (/.f64 x.re (*.f64 x.im (/.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (/.f64 1 x.re)) (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 1/2 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (/.f64 (*.f64 x.re x.im) 2)) 2) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re x.im) 2) (+.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1/2 (/.f64 (/.f64 1 x.re) x.re)) (+.f64 x.im x.im)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (/.f64 1 x.im)) (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 (*.f64 x.re x.re) 1/2) (+.f64 x.im x.im)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re 1/2) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.im 1/2) (*.f64 x.re (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (*.f64 (*.f64 x.re x.im) 1/2) (+.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re)) -1) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (/.f64 2 x.re)) (*.f64 x.re (+.f64 x.im x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 x.im (/.f64 2 x.re)) (+.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 x.im x.im)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 x.re (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.im x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 x.im (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re x.im) (*.f64 x.im (/.f64 x.re x.re))) (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 1/4 (*.f64 x.re (*.f64 x.re (*.f64 x.im 4)))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re x.im)) 4) 4) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 x.re x.im)) 4)) (*.f64 x.re 4)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (/.f64 4 (*.f64 x.re x.im))) (*.f64 x.re 4)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 2 (/.f64 4 (*.f64 x.re x.im))) (+.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 2 x.re) (/.f64 2 x.re))) (*.f64 x.im 4)) |
(*.f64 x.im (*.f64 4 (/.f64 (/.f64 x.re 2) (/.f64 2 x.re)))) |
(*.f64 x.im (*.f64 4 (/.f64 (/.f64 (*.f64 x.re x.re) 2) 2))) |
(*.f64 4 (*.f64 x.im (/.f64 x.re (/.f64 4 x.re)))) |
(*.f64 (/.f64 1 (/.f64 2 x.im)) (*.f64 x.re (+.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 x.re (/.f64 2 x.im)) (+.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 2 (/.f64 2 x.im)) (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 x.im) x.re)) (neg.f64 x.re)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 x.re) x.re)) (neg.f64 x.im)) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 1) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(neg.f64 (/.f64 x.re (/.f64 (/.f64 -1 x.im) x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(neg.f64 (/.f64 (neg.f64 (*.f64 x.re x.im)) (/.f64 1 x.re))) |
(*.f64 x.re (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 x.re x.re)) |
(-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2)) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) 1/2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 1/2 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 2) 2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))) x.im) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 2 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re))))) 2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4) 4) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 4)) 8) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (*.f64 2 (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x.im (*.f64 x.re 3)) |
| ✓ | 0.1b | (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) |
| ✓ | 0.2b | (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
Compiled 29 to 17 computations (41.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | 0 | (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
| 0.0ms | x.re | @ | -inf | (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
| 0.0ms | x.im | @ | -inf | (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
| 0.0ms | x.re | @ | 0 | (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
| 0.0ms | x.re | @ | inf | (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
| 1× | batch-egg-rewrite |
| 1784× | rational.json-simplify-1 |
| 1780× | rational.json-simplify-35 |
| 1422× | exponential.json-3 |
| 1422× | rational.json-1 |
| 1422× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 57 |
| 1 | 60 | 57 |
| 2 | 125 | 57 |
| 3 | 271 | 57 |
| 4 | 519 | 57 |
| 5 | 1248 | 57 |
| 6 | 2780 | 57 |
| 7 | 4658 | 57 |
| 8 | 5424 | 57 |
| 9 | 6834 | 57 |
| 10 | 7769 | 57 |
| 11 | 7769 | 57 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) |
(+.f64 x.im (*.f64 x.re 3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))) (*.f64 x.im (*.f64 x.re (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))) (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x.im (*.f64 x.re 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im (*.f64 x.re 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x.im (*.f64 x.re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.im (*.f64 x.re 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x.im (*.f64 x.re 3)) 1))))) |
| 1× | egg-herbie |
| 2810× | rational.json-simplify-35 |
| 2664× | rational.json-simplify-2 |
| 1070× | rational.json-simplify-51 |
| 902× | rational.json-simplify-43 |
| 882× | rational.json-simplify-53 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 121 | 2521 |
| 1 | 295 | 2467 |
| 2 | 669 | 2467 |
| 3 | 2165 | 2467 |
| 4 | 5041 | 2467 |
| 5 | 5771 | 2467 |
| 6 | 6192 | 2467 |
| 7 | 6424 | 2467 |
| 8 | 6435 | 2467 |
| 9 | 7565 | 2467 |
| 10 | 7570 | 2467 |
| 11 | 7572 | 2467 |
| 12 | 7572 | 2467 |
| 13 | 7732 | 2467 |
| 14 | 7892 | 2467 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 x.re x.im)) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(pow.f64 x.im 2) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(pow.f64 x.im 2) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(pow.f64 x.im 2) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(*.f64 3 (*.f64 x.re x.im)) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(*.f64 3 (*.f64 x.re x.im)) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(*.f64 3 x.re) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
x.im |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
x.im |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
x.im |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(*.f64 3 x.re) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(*.f64 3 x.re) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 0) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))) (*.f64 x.im (*.f64 x.re (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 0) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 1) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))))) 2) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4))) 4) |
(/.f64 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)))))) 256) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 1) |
(+.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 0) |
(+.f64 0 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))) (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))) |
(-.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 0) |
(/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1) |
(/.f64 (*.f64 x.im (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) 2) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im 4)) 4) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)))))) 256) |
(pow.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1) |
(-.f64 (+.f64 x.im (*.f64 x.re 3)) 0) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) 1) |
(*.f64 1 (+.f64 x.im (*.f64 x.re 3))) |
(*.f64 2 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))) |
(*.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 1/2) |
(*.f64 4 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 4)) |
(*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 1/4) |
(*.f64 1/2 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) |
(*.f64 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)) 2) |
(*.f64 1/4 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4)) |
(*.f64 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 4) |
(/.f64 (+.f64 x.im (*.f64 x.re 3)) 1) |
(/.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 2) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 4) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)))))) 256) |
(pow.f64 (+.f64 x.im (*.f64 x.re 3)) 1) |
| Outputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 x.re)) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(pow.f64 x.im 2) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(pow.f64 x.im 2) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(pow.f64 x.im 2) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 x.re)) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 x.re)) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (pow.f64 x.im 2) (*.f64 3 (*.f64 x.re x.im))) |
(+.f64 (pow.f64 x.im 2) (*.f64 x.im (*.f64 3 x.re))) |
(*.f64 3 x.re) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
x.im |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
x.im |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
x.im |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 3 x.re) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 3 x.re) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 3 x.re) x.im) |
(+.f64 x.im (*.f64 3 x.re)) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))) (*.f64 x.im (*.f64 x.re (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))))) |
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))) (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))))) |
(*.f64 (*.f64 x.re (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))) (+.f64 x.im x.im)) |
(*.f64 x.re (*.f64 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)) (+.f64 x.im x.im))) |
(*.f64 x.re (*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))))) 2) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4))) 4) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8) 8) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)) 16) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8))) 32) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)))) 64) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8))))) 128) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 8)))))) 256) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(*.f64 (*.f64 x.re x.im) (+.f64 x.im (*.f64 3 x.re))) |
(+.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 0) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(+.f64 0 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))) (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))) |
(*.f64 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)) (+.f64 x.im x.im)) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)))) |
(-.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 0) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) 2) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im 4)) 4) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8) 8) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)) 16) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8))) 32) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)))) 64) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8))))) 128) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 8)))))) 256) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(pow.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) 1) |
(*.f64 x.im (+.f64 x.im (*.f64 3 x.re))) |
(-.f64 (+.f64 x.im (*.f64 x.re 3)) 0) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) 1) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 1 (+.f64 x.im (*.f64 x.re 3))) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 2 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))) |
(*.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 1/2) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 4 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 4)) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 1/4) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 1/2 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2)) 2) |
(*.f64 2 (+.f64 (*.f64 x.re 3/2) (*.f64 x.im 1/2))) |
(*.f64 1/4 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4)) |
(+.f64 x.im (*.f64 3 x.re)) |
(*.f64 (/.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 4) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (+.f64 x.im (*.f64 x.re 3)) 1) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 2) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 4) 4) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8) 8) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)) 16) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8))) 32) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)))) 64) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8))))) 128) |
(+.f64 x.im (*.f64 3 x.re)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x.im (*.f64 x.re 3)) 8)))))) 256) |
(+.f64 x.im (*.f64 3 x.re)) |
(pow.f64 (+.f64 x.im (*.f64 x.re 3)) 1) |
(+.f64 x.im (*.f64 3 x.re)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 x.im (*.f64 x.re 3)) | |
| ✓ | 0.1b | (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
| ✓ | 9.0b | (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
Compiled 29 to 17 computations (41.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | -inf | (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
| 0.0ms | x.re | @ | 0 | (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
| 0.0ms | x.re | @ | inf | (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
| 0.0ms | x.im | @ | 0 | (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
| 0.0ms | x.re | @ | 0 | (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
| 1× | batch-egg-rewrite |
| 1782× | rational.json-simplify-1 |
| 1782× | rational.json-simplify-35 |
| 1422× | exponential.json-3 |
| 1422× | rational.json-1 |
| 1422× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 44 |
| 1 | 60 | 44 |
| 2 | 125 | 44 |
| 3 | 271 | 44 |
| 4 | 519 | 44 |
| 5 | 1248 | 44 |
| 6 | 2776 | 44 |
| 7 | 4657 | 44 |
| 8 | 5423 | 44 |
| 9 | 6833 | 44 |
| 10 | 7768 | 44 |
| 11 | 7768 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)))) (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))) (*.f64 x.re (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 1))))) |
| 1× | egg-herbie |
| 2640× | rational.json-simplify-35 |
| 1796× | rational.json-simplify-2 |
| 1486× | rational.json-simplify-53 |
| 1372× | rational.json-simplify-1 |
| 1204× | exponential.json-simplify-26 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 89 | 1990 |
| 1 | 228 | 1936 |
| 2 | 467 | 1936 |
| 3 | 1033 | 1936 |
| 4 | 2479 | 1936 |
| 5 | 4460 | 1936 |
| 6 | 4786 | 1936 |
| 7 | 5013 | 1936 |
| 8 | 5178 | 1936 |
| 9 | 5339 | 1936 |
| 10 | 5343 | 1936 |
| 11 | 7000 | 1936 |
| 12 | 7588 | 1936 |
| 13 | 7588 | 1936 |
| 14 | 7588 | 1936 |
| 15 | 7741 | 1936 |
| 16 | 7894 | 1936 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0) |
(+.f64 0 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)))) (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))))) |
(-.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0) |
(/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))))) 2) |
(/.f64 (*.f64 x.re (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im 4))) 4) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)))))) 256) |
(pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(+.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 0) |
(+.f64 0 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) |
(+.f64 (*.f64 x.re (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))) (*.f64 x.re (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)))) |
(-.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 0) |
(/.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 1) |
(/.f64 (*.f64 x.re (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) 2) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4)) 4) |
(/.f64 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)))))) 256) |
(pow.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 1) |
| Outputs |
|---|
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 3 (*.f64 x.im (pow.f64 x.re 2)))) |
(+.f64 (*.f64 x.re (pow.f64 x.im 2)) (*.f64 x.im (*.f64 3 (pow.f64 x.re 2)))) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 x.re x.im) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 3 (pow.f64 x.re 2))) |
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(+.f64 0 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))))) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)))) (*.f64 x.re (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))))) |
(*.f64 (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))) (+.f64 x.re x.re)) |
(*.f64 x.re (*.f64 (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)) (+.f64 x.im x.im))) |
(*.f64 x.re (*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))))) |
(-.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 0) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))))) 2) |
(*.f64 (*.f64 x.im (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) (/.f64 x.re 2)) |
(*.f64 x.im (*.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) (/.f64 x.re 2))) |
(*.f64 x.re (*.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) (/.f64 x.im 2))) |
(*.f64 x.im (*.f64 x.re (/.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 2))) |
(/.f64 (*.f64 x.re (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im 4))) 4) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8) 8) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)) 16) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8))) 32) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)))) 64) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8))))) 128) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 8)))))) 256) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) 1) |
(*.f64 x.re (*.f64 x.im (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 0) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(+.f64 0 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3)))) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(+.f64 (*.f64 x.re (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2))) (*.f64 x.re (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)))) |
(*.f64 (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)) (+.f64 x.re x.re)) |
(*.f64 2 (*.f64 x.re (+.f64 (*.f64 x.im 1/2) (*.f64 x.re 3/2)))) |
(-.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 0) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 1) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 x.re (+.f64 x.im (+.f64 x.im (*.f64 x.re 6)))) 2) |
(*.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) (/.f64 x.re 2)) |
(*.f64 x.re (/.f64 (+.f64 x.im (+.f64 x.im (*.f64 x.re 6))) 2)) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4)) 4) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8) 8) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)) 16) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8))) 32) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)))) 64) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8))))) 128) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 8)))))) 256) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
(pow.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) 1) |
(*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 x.im (*.f64 x.re 3)) | |
| ✓ | 0.2b | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
Compiled 25 to 13 computations (48% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | 0 | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| 0.0ms | x.im | @ | inf | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| 0.0ms | x.re | @ | -inf | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| 0.0ms | x.im | @ | -inf | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| 0.0ms | x.re | @ | inf | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| 1× | batch-egg-rewrite |
| 1798× | rational.json-simplify-35 |
| 1790× | rational.json-simplify-1 |
| 1432× | exponential.json-3 |
| 1432× | rational.json-1 |
| 1432× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 25 |
| 1 | 62 | 25 |
| 2 | 136 | 25 |
| 3 | 287 | 25 |
| 4 | 541 | 25 |
| 5 | 1289 | 25 |
| 6 | 2851 | 25 |
| 7 | 4701 | 25 |
| 8 | 5472 | 25 |
| 9 | 6892 | 25 |
| 10 | 7833 | 25 |
| 11 | 7833 | 25 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re (*.f64 x.im 1/2))) (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re (*.f64 x.im 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (+.f64 x.re x.re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 1))))) |
| 1× | egg-herbie |
| 3504× | rational.json-simplify-2 |
| 2602× | rational.json-simplify-35 |
| 2264× | exponential.json-simplify-26 |
| 1258× | rational.json-simplify-53 |
| 1252× | exponential.json-simplify-11 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 1112 |
| 1 | 147 | 1112 |
| 2 | 308 | 1112 |
| 3 | 724 | 1112 |
| 4 | 2952 | 1112 |
| 5 | 3944 | 1112 |
| 6 | 5106 | 1112 |
| 7 | 5336 | 1112 |
| 8 | 5484 | 1112 |
| 9 | 5626 | 1112 |
| 10 | 7448 | 1112 |
| 11 | 7448 | 1112 |
| 12 | 7448 | 1112 |
| 13 | 7587 | 1112 |
| 14 | 7726 | 1112 |
| 15 | 7865 | 1112 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 0) |
(+.f64 0 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re))) |
(+.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re (*.f64 x.im 1/2))) (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re (*.f64 x.im 1/2)))) |
(-.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 0) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 1) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (+.f64 x.re x.re))) 2) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4))) 4) |
(/.f64 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)))))) 256) |
(pow.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 1) |
| Outputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 x.re (pow.f64 x.im 2))) |
(+.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 0) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(+.f64 0 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(+.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re (*.f64 x.im 1/2))) (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re (*.f64 x.im 1/2)))) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(-.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 0) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 1) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (+.f64 x.re x.re))) 2) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re 4))) 4) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8) 8) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)) 16) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8))) 32) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)))) 64) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8))))) 128) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 8)))))) 256) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
(pow.f64 (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.im x.re)) 1) |
(*.f64 x.im (*.f64 x.re (+.f64 x.im (*.f64 3 x.re)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 3 (*.f64 x.re x.re)) |
| ✓ | 9.0b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
Compiled 41 to 15 computations (63.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | 0 | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| 0.0ms | x.re | @ | inf | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| 0.0ms | x.im | @ | inf | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| 0.0ms | x.re | @ | -inf | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| 0.0ms | x.im | @ | -inf | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| 1× | batch-egg-rewrite |
| 1324× | rational.json-1 |
| 1324× | rational.json-2 |
| 1324× | rational.json-4 |
| 1324× | rational.json-3 |
| 1318× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 48 |
| 1 | 85 | 48 |
| 2 | 190 | 48 |
| 3 | 447 | 48 |
| 4 | 1466 | 48 |
| 5 | 4615 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
(*.f64 3 (*.f64 x.re x.re)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (+.f64 x.im x.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x.re x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re x.re) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (fabs.f64 x.re)) (/.f64 1 (fabs.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 1 (*.f64 x.re x.re))) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 3 (*.f64 x.re x.re))))))) |
| 1× | egg-herbie |
| 1624× | rational.json-simplify-2 |
| 1250× | rational.json-simplify-35 |
| 1092× | rational.json-simplify-49 |
| 928× | rational.json-simplify-46 |
| 884× | rational.json-simplify-40 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 117 | 1883 |
| 1 | 331 | 1841 |
| 2 | 1195 | 1685 |
| 3 | 5457 | 1529 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 0) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 0) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (+.f64 x.im x.im)) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4)))) 16) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 1) |
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 2)) |
(+.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(+.f64 0 (*.f64 3 (*.f64 x.re x.re))) |
(+.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 x.re x.re)) |
(-.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(/.f64 (*.f64 x.re (*.f64 x.re 6)) 2) |
(/.f64 (*.f64 (*.f64 x.re x.re) 12) 4) |
(/.f64 (*.f64 3 (fabs.f64 x.re)) (/.f64 1 (fabs.f64 x.re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) 16) |
(/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))))) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)))) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))))) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)))) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 1 (*.f64 x.re x.re))) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 1 (*.f64 x.re x.re)))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4))) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re)))) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2))) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4))) |
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(fabs.f64 (*.f64 3 (*.f64 x.re x.re))) |
| Outputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (+.f64 x.im x.im)) 2) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4)) 4) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4))) 8) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im 4)))) 16) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3)))) |
(*.f64 x.im (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 3 x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (*.f64 3 x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 2)) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(+.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(+.f64 0 (*.f64 3 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(+.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 x.re x.re)) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(-.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (*.f64 x.re (*.f64 x.re 6)) 2) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (*.f64 (*.f64 x.re x.re) 12) 4) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (*.f64 3 (fabs.f64 x.re)) (/.f64 1 (fabs.f64 x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)) 8) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) 16) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2))) (*.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))) (*.f64 (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 1 (*.f64 x.re x.re))) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 1 (*.f64 x.re x.re)))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) (*.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re)))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 x.re x.re)) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
(fabs.f64 (*.f64 3 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 2 (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (+.f64 x.re (*.f64 x.re 2))) |
(*.f64 x.re (*.f64 3 x.re)) |
Compiled 9489 to 4850 computations (48.9% saved)
13 alts after pruning (8 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 491 | 7 | 498 |
| Fresh | 1 | 1 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 4 | 6 |
| Total | 494 | 13 | 507 |
| Status | Error | Program |
|---|---|---|
| ▶ | 9.6b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| ✓ | 0.2b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)))) |
| ✓ | 18.8b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| ▶ | 34.9b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) x.im) |
| ✓ | 9.7b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| ✓ | 18.9b | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| 28.5b | (*.f64 (*.f64 x.re (*.f64 3 x.re)) x.im) | |
| 45.8b | (*.f64 (*.f64 x.re x.im) x.im) | |
| ▶ | 19.0b | (*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
| ▶ | 45.8b | (*.f64 (*.f64 x.im x.im) x.re) |
| 19.0b | (*.f64 (*.f64 3 (*.f64 x.re x.im)) x.re) | |
| ▶ | 19.0b | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| ✓ | 27.6b | (neg.f64 (pow.f64 x.im 3)) |
Compiled 259 to 157 computations (39.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (-.f64 x.re x.im) x.im) | |
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| 0.2b | (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) | |
| ✓ | 9.4b | (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re)) |
Compiled 54 to 10 computations (81.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | -inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| 0.0ms | x.re | @ | inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| 0.0ms | x.im | @ | -inf | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| 0.0ms | x.re | @ | 0 | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| 0.0ms | x.im | @ | 0 | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| 1× | batch-egg-rewrite |
| 1574× | rational.json-1 |
| 1574× | rational.json-2 |
| 1574× | rational.json-4 |
| 1574× | rational.json-3 |
| 1564× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 68 |
| 1 | 88 | 68 |
| 2 | 217 | 68 |
| 3 | 530 | 62 |
| 4 | 1696 | 62 |
| 5 | 5276 | 62 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im 4) (*.f64 2 (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (fabs.f64 (+.f64 x.re x.re))) (/.f64 1 (fabs.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8)) (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x.im x.im)) (neg.f64 (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))))) |
| 1× | egg-herbie |
| 1334× | rational.json-simplify-2 |
| 914× | rational.json-simplify-55 |
| 852× | rational.json-simplify-1 |
| 842× | rational.json-simplify-51 |
| 588× | rational.json-simplify-19 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 126 | 2967 |
| 1 | 326 | 2843 |
| 2 | 887 | 2799 |
| 3 | 3369 | 2679 |
| 4 | 6527 | 2679 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) |
(/.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(/.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 4)) 2) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8) 4) |
(/.f64 (*.f64 x.im (fabs.f64 (+.f64 x.re x.re))) (/.f64 1 (fabs.f64 x.re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8)) (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8))) 16) |
(/.f64 (neg.f64 (+.f64 x.im x.im)) (neg.f64 (/.f64 1 (*.f64 x.re x.re)))) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2))) |
(*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 1 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 2) |
(*.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 2) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))) 16) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
| Outputs |
|---|
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) |
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re)) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (+.f64 (pow.f64 x.im 2) (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (+.f64 x.im (+.f64 x.im x.im))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.re (*.f64 0 (neg.f64 (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)))) |
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) |
(*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1)))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (*.f64 x.re -1))))) |
(+.f64 (neg.f64 (pow.f64 x.im 3)) (+.f64 (*.f64 x.im (+.f64 (pow.f64 x.re 2) (*.f64 2 (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 x.re (*.f64 x.re -1)) (*.f64 -1 (pow.f64 x.im 2)))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))) (pow.f64 x.im 3))) |
(*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 x.re -1)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (*.f64 x.im -1)))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))) |
(+.f64 (*.f64 (+.f64 x.re (*.f64 x.re -1)) (*.f64 -1 (pow.f64 x.im 2))) (+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x.re 2) -2) (*.f64 (pow.f64 x.re 2) -1)) (*.f64 x.im -1)))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 x.im 2)) (+.f64 x.re (neg.f64 x.re))) (*.f64 -1 (+.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 2) -3)) (pow.f64 x.im 3)))) |
(+.f64 (*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (neg.f64 (+.f64 (pow.f64 x.im 3) (*.f64 (pow.f64 x.im 2) (+.f64 x.re (neg.f64 x.re))))) (*.f64 x.im (*.f64 (pow.f64 x.re 2) 3))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(+.f64 0 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(-.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 0) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.re x.re) (/.f64 1 (+.f64 x.im x.im))) |
(/.f64 x.re (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(*.f64 x.re (/.f64 x.re (/.f64 1/2 x.im))) |
(/.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 2)) |
(/.f64 (*.f64 x.re x.re) (/.f64 1 (+.f64 x.im x.im))) |
(/.f64 x.re (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(*.f64 x.re (/.f64 x.re (/.f64 1/2 x.im))) |
(/.f64 (+.f64 x.im x.im) (/.f64 (/.f64 (*.f64 x.re 4) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) x.re))) 4)) |
(/.f64 (*.f64 x.re x.re) (/.f64 1 (+.f64 x.im x.im))) |
(/.f64 x.re (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(*.f64 x.re (/.f64 x.re (/.f64 1/2 x.im))) |
(/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 4)) 2) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (/.f64 1 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 x.re x.re) (/.f64 1 (+.f64 x.im x.im))) |
(/.f64 x.re (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(*.f64 x.re (/.f64 x.re (/.f64 1/2 x.im))) |
(/.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8) 4) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 x.im (fabs.f64 (+.f64 x.re x.re))) (/.f64 1 (fabs.f64 x.re))) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8)) 8) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8)) (*.f64 2 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 8))) 16) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(/.f64 (neg.f64 (+.f64 x.im x.im)) (neg.f64 (/.f64 1 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 x.re x.re) (/.f64 1 (+.f64 x.im x.im))) |
(/.f64 x.re (/.f64 (/.f64 1 x.re) (+.f64 x.im x.im))) |
(*.f64 x.re (/.f64 x.re (/.f64 1/2 x.im))) |
(pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1) |
(*.f64 x.re (*.f64 (+.f64 x.re x.re) x.im)) |
(*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 0) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (+.f64 x.im x.im) (+.f64 (*.f64 x.re x.re) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1/2))) |
(*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 1 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 2 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))) |
(*.f64 2 (+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 x.im 2)))) |
(*.f64 2 (+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 x.im 2)))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (/.f64 (-.f64 x.re x.im) 2))))) |
(*.f64 2 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2)))) |
(*.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 1/2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 1/2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(*.f64 (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) 2) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4) 4) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) 8) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4)) (*.f64 2 (*.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 4))) 16) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 x.re (+.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (*.f64 x.re x.re)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.4b | (*.f64 (*.f64 x.im x.im) x.re) |
Compiled 12 to 4 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | 0 | (*.f64 (*.f64 x.im x.im) x.re) |
| 0.0ms | x.im | @ | 0 | (*.f64 (*.f64 x.im x.im) x.re) |
| 0.0ms | x.im | @ | inf | (*.f64 (*.f64 x.im x.im) x.re) |
| 0.0ms | x.re | @ | inf | (*.f64 (*.f64 x.im x.im) x.re) |
| 0.0ms | x.re | @ | -inf | (*.f64 (*.f64 x.im x.im) x.re) |
| 1× | batch-egg-rewrite |
| 1966× | rational.json-simplify-35 |
| 1080× | rational.json-1 |
| 1080× | rational.json-2 |
| 1080× | rational.json-4 |
| 1080× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 41 | 13 |
| 2 | 106 | 13 |
| 3 | 274 | 13 |
| 4 | 1092 | 13 |
| 5 | 3774 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.im x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (*.f64 x.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.re)) 2) (/.f64 (*.f64 x.im (*.f64 x.im x.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (*.f64 x.im x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.re (/.f64 (/.f64 1 x.im) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.re (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.re (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.im x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im x.im) (+.f64 x.re x.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.re x.re) (*.f64 2 (/.f64 (/.f64 1 x.im) x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.re x.re) (+.f64 (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2) (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x.re x.re) (+.f64 (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4) (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re 4) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x.im) x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (fabs.f64 x.im)) (/.f64 1 (fabs.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (fabs.f64 (+.f64 x.im x.im))) (*.f64 2 (/.f64 1 (fabs.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x.re x.re)) (neg.f64 (*.f64 2 (/.f64 (/.f64 1 x.im) x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x.re) (neg.f64 (/.f64 (/.f64 1 x.im) x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 x.re) (neg.f64 x.re)) (+.f64 (neg.f64 (/.f64 (/.f64 1 x.im) x.im)) (neg.f64 (/.f64 (/.f64 1 x.im) x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x.re (fabs.f64 x.im))) (neg.f64 (/.f64 1 (fabs.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x.re)) (/.f64 (/.f64 1 x.im) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (*.f64 x.im x.re)) 1))))) |
| 1× | egg-herbie |
| 1074× | rational.json-simplify-2 |
| 710× | rational.json-simplify-51 |
| 708× | rational.json-simplify-35 |
| 706× | rational.json-simplify-1 |
| 676× | rational.json-simplify-54 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 79 | 637 |
| 1 | 245 | 637 |
| 2 | 754 | 637 |
| 3 | 3252 | 637 |
| 4 | 7639 | 637 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 x.im (*.f64 x.im x.re)) 0) |
(+.f64 0 (*.f64 x.im (*.f64 x.im x.re))) |
(+.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.re)) 2) (/.f64 (*.f64 x.im (*.f64 x.im x.re)) 2)) |
(-.f64 (*.f64 x.im (*.f64 x.im x.re)) 0) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
(/.f64 x.re (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2)) |
(/.f64 x.re (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4)) |
(/.f64 (*.f64 x.im (*.f64 x.im x.re)) 1) |
(/.f64 (*.f64 (*.f64 x.im x.im) (+.f64 x.re x.re)) 2) |
(/.f64 (+.f64 x.re x.re) (*.f64 2 (/.f64 (/.f64 1 x.im) x.im))) |
(/.f64 (+.f64 x.re x.re) (+.f64 (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2) (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2))) |
(/.f64 (+.f64 x.re x.re) (+.f64 (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4) (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4))) |
(/.f64 (*.f64 x.re 4) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x.im) x.im)))) |
(/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)) 4) |
(/.f64 (*.f64 x.re (fabs.f64 x.im)) (/.f64 1 (fabs.f64 x.im))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4))) 8) |
(/.f64 (*.f64 x.re (fabs.f64 (+.f64 x.im x.im))) (*.f64 2 (/.f64 1 (fabs.f64 x.im)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)))) 16) |
(/.f64 (neg.f64 (+.f64 x.re x.re)) (neg.f64 (*.f64 2 (/.f64 (/.f64 1 x.im) x.im)))) |
(/.f64 (neg.f64 x.re) (neg.f64 (/.f64 (/.f64 1 x.im) x.im))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4))))) 32) |
(/.f64 (+.f64 (neg.f64 x.re) (neg.f64 x.re)) (+.f64 (neg.f64 (/.f64 (/.f64 1 x.im) x.im)) (neg.f64 (/.f64 (/.f64 1 x.im) x.im)))) |
(/.f64 (neg.f64 (*.f64 x.re (fabs.f64 x.im))) (neg.f64 (/.f64 1 (fabs.f64 x.im)))) |
(/.f64 (neg.f64 (neg.f64 x.re)) (/.f64 (/.f64 1 x.im) x.im)) |
(pow.f64 (*.f64 x.im (*.f64 x.im x.re)) 1) |
| Outputs |
|---|
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(*.f64 x.re (pow.f64 x.im 2)) |
(+.f64 (*.f64 x.im (*.f64 x.im x.re)) 0) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(+.f64 0 (*.f64 x.im (*.f64 x.im x.re))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(+.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.re)) 2) (/.f64 (*.f64 x.im (*.f64 x.im x.re)) 2)) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(-.f64 (*.f64 x.im (*.f64 x.im x.re)) 0) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 x.re (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2)) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 x.re (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4)) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 x.im (*.f64 x.im x.re)) 1) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 (*.f64 x.im x.im) (+.f64 x.re x.re)) 2) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (+.f64 x.re x.re) (*.f64 2 (/.f64 (/.f64 1 x.im) x.im))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (+.f64 x.re x.re) (+.f64 (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2) (/.f64 (/.f64 (+.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 2))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (+.f64 x.re x.re) (+.f64 (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4) (/.f64 (/.f64 (*.f64 x.im 4) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.im x.im) x.im))) 4))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 x.re 4) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x.im) x.im)))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)) 4) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 x.re (fabs.f64 x.im)) (/.f64 1 (fabs.f64 x.im))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4))) 8) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 x.re (fabs.f64 (+.f64 x.im x.im))) (*.f64 2 (/.f64 1 (fabs.f64 x.im)))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)))) 16) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (neg.f64 (+.f64 x.re x.re)) (neg.f64 (*.f64 2 (/.f64 (/.f64 1 x.im) x.im)))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (neg.f64 x.re) (neg.f64 (/.f64 (/.f64 1 x.im) x.im))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.im x.im) (*.f64 x.re 4))))) 32) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (+.f64 (neg.f64 x.re) (neg.f64 x.re)) (+.f64 (neg.f64 (/.f64 (/.f64 1 x.im) x.im)) (neg.f64 (/.f64 (/.f64 1 x.im) x.im)))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (neg.f64 (*.f64 x.re (fabs.f64 x.im))) (neg.f64 (/.f64 1 (fabs.f64 x.im)))) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(/.f64 (neg.f64 (neg.f64 x.re)) (/.f64 (/.f64 1 x.im) x.im)) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
(pow.f64 (*.f64 x.im (*.f64 x.im x.re)) 1) |
(*.f64 x.im (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 x.im x.im)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
Compiled 18 to 9 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | 0 | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| 0.0ms | x.re | @ | 0 | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| 0.0ms | x.im | @ | -inf | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| 0.0ms | x.re | @ | inf | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| 0.0ms | x.im | @ | inf | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| 1× | batch-egg-rewrite |
| 1226× | exponential.json-3 |
| 1226× | rational.json-1 |
| 1226× | rational.json-2 |
| 1226× | rational.json-4 |
| 1226× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 55 | 19 |
| 2 | 131 | 19 |
| 3 | 291 | 19 |
| 4 | 547 | 19 |
| 5 | 1366 | 19 |
| 6 | 2909 | 19 |
| 7 | 4842 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3/2))) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 x.im) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 12))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 3 x.im)) (-.f64 0 (/.f64 1 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 1))))) |
| 1× | egg-herbie |
| 1412× | rational.json-simplify-54 |
| 766× | rational.json-simplify-53 |
| 766× | rational.json-simplify-44 |
| 760× | rational.json-simplify-61 |
| 686× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 60 | 760 |
| 1 | 159 | 760 |
| 2 | 382 | 760 |
| 3 | 1189 | 760 |
| 4 | 4218 | 760 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 0) |
(+.f64 0 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re x.im))) |
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3/2))) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3/2)))) |
(-.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 0) |
(/.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 1) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 6))) 2) |
(/.f64 (*.f64 3 x.im) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 12))) 4) |
(/.f64 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8)))) 64) |
(/.f64 (neg.f64 (*.f64 3 x.im)) (-.f64 0 (/.f64 1 (*.f64 x.re x.re)))) |
(pow.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 1) |
| Outputs |
|---|
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 0) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 0 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3/2))) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3/2)))) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(-.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 0) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 1) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 6))) 2) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 3 x.im) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 12))) 4) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8) 8) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8)) 16) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8))) 32) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 8)))) 64) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(/.f64 (neg.f64 (*.f64 3 x.im)) (-.f64 0 (/.f64 1 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
(pow.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) 1) |
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
| ✓ | 0.2b | (*.f64 x.im (*.f64 3 x.re)) |
Compiled 20 to 12 computations (40% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | inf | (*.f64 x.im (*.f64 3 x.re)) |
| 0.0ms | x.re | @ | inf | (*.f64 x.im (*.f64 3 x.re)) |
| 0.0ms | x.im | @ | 0 | (*.f64 x.im (*.f64 3 x.re)) |
| 0.0ms | x.im | @ | -inf | (*.f64 x.im (*.f64 3 x.re)) |
| 0.0ms | x.re | @ | 0 | (*.f64 x.im (*.f64 3 x.re)) |
| 1× | batch-egg-rewrite |
| 1490× | exponential.json-3 |
| 1490× | rational.json-1 |
| 1490× | rational.json-2 |
| 1490× | rational.json-4 |
| 1490× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 55 | 32 |
| 2 | 130 | 32 |
| 3 | 287 | 32 |
| 4 | 539 | 32 |
| 5 | 1341 | 32 |
| 6 | 2792 | 32 |
| 7 | 4022 | 32 |
| 8 | 5593 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.im (*.f64 3 x.re)) |
(*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 3 x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (*.f64 3 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im x.re) (*.f64 x.im (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im x.re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re 3/2)) (*.f64 x.im (*.f64 x.re 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (*.f64 3 x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 3 x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (*.f64 3 x.re)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3/2))) (*.f64 x.im (*.f64 x.re (*.f64 x.re 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 12))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 1))))) |
| 1× | egg-herbie |
| 1036× | rational.json-simplify-41 |
| 988× | rational.json-simplify-2 |
| 976× | rational.json-simplify-55 |
| 954× | rational.json-simplify-54 |
| 758× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 88 | 1267 |
| 1 | 233 | 1267 |
| 2 | 550 | 1267 |
| 3 | 1486 | 1267 |
| 4 | 4233 | 1267 |
| 5 | 7079 | 1267 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 x.im (*.f64 3 x.re)) 0) |
(+.f64 0 (*.f64 x.im (*.f64 3 x.re))) |
(+.f64 (*.f64 x.im x.re) (*.f64 x.im (+.f64 x.re x.re))) |
(+.f64 (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im x.re)) |
(+.f64 (*.f64 x.im (*.f64 x.re 3/2)) (*.f64 x.im (*.f64 x.re 3/2))) |
(-.f64 (*.f64 x.im (*.f64 3 x.re)) 0) |
(/.f64 (*.f64 x.im (*.f64 3 x.re)) 1) |
(/.f64 (*.f64 x.im (*.f64 x.re 6)) 2) |
(/.f64 (*.f64 x.im (*.f64 x.re 12)) 4) |
(/.f64 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)))))) 128) |
(pow.f64 (*.f64 x.im (*.f64 3 x.re)) 1) |
(+.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 0) |
(+.f64 0 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3/2))) (*.f64 x.im (*.f64 x.re (*.f64 x.re 3/2)))) |
(-.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 0) |
(/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 1) |
(/.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 6))) 2) |
(/.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 12))) 4) |
(/.f64 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8))))) 128) |
(pow.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 1) |
| Outputs |
|---|
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 3 (pow.f64 x.re 2))) |
(*.f64 3 (*.f64 x.im (pow.f64 x.re 2))) |
(+.f64 (*.f64 x.im (*.f64 3 x.re)) 0) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(+.f64 0 (*.f64 x.im (*.f64 3 x.re))) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(+.f64 (*.f64 x.im x.re) (*.f64 x.im (+.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(+.f64 (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im x.re)) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(+.f64 (*.f64 x.im (*.f64 x.re 3/2)) (*.f64 x.im (*.f64 x.re 3/2))) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(-.f64 (*.f64 x.im (*.f64 3 x.re)) 0) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 x.im (*.f64 3 x.re)) 1) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 x.im (*.f64 x.re 6)) 2) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 x.im (*.f64 x.re 12)) 4) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)) 8) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4))) 16) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)))) 32) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4))))) 64) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x.re 6) (*.f64 x.im 4)))))) 128) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(pow.f64 (*.f64 x.im (*.f64 3 x.re)) 1) |
(*.f64 3 (*.f64 x.re x.im)) |
(*.f64 x.re (*.f64 3 x.im)) |
(+.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 0) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(+.f64 0 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(+.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(+.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3/2))) (*.f64 x.im (*.f64 x.re (*.f64 x.re 3/2)))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(-.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 0) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 1) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 6))) 2) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 12))) 4) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8) 8) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8)) 16) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8))) 32) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8)))) 64) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 8))))) 128) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
(pow.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.im x.re)) 1) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) |
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im)) |
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) |
| 0.2b | (*.f64 3 (*.f64 x.re x.re)) | |
| ✓ | 9.0b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) x.im) |
| ✓ | 41.6b | (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
Compiled 93 to 40 computations (57% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | 0 | (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) |
| 0.0ms | x.re | @ | inf | (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) |
| 0.0ms | x.re | @ | -inf | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) x.im) |
| 0.0ms | x.re | @ | 0 | (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
| 0.0ms | x.im | @ | 0 | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) x.im) |
| 1× | batch-egg-rewrite |
| 1650× | exponential.json-3 |
| 1650× | rational.json-1 |
| 1650× | rational.json-2 |
| 1650× | rational.json-4 |
| 1650× | rational.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 151 |
| 1 | 107 | 139 |
| 2 | 326 | 73 |
| 3 | 1401 | 73 |
| 4 | 4485 | 73 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) x.im) |
(*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 0 (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 x.re x.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (*.f64 3 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 x.re x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (/.f64 1/3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (fabs.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re 6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 x.re) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 x.re) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re x.re) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6 (/.f64 (*.f64 x.re x.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6 (fabs.f64 (/.f64 (*.f64 x.re x.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x.re) (*.f64 3 (fabs.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re x.re) 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (*.f64 x.re x.re) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (fabs.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))) (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (fabs.f64 x.re)) (fabs.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (fabs.f64 x.re)) (fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9)) (/.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))) (*.f64 3 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) x.re) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3) (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3) (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)) (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3 (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3/2 (*.f64 (*.f64 x.re x.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re x.re) 2) 6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x.re (*.f64 x.re 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 2) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))))) (*.f64 3 (fabs.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (*.f64 x.re x.re) 2)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 x.re)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 4) (/.f64 (*.f64 (*.f64 x.re x.re) 12) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 12) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 4)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re 6)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (+.f64 x.re x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 3 (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 1/3) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (/.f64 1/3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) (/.f64 1/3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) 4)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 x.re (*.f64 x.re 6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 x.re)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 3 x.re) (fabs.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 3 x.re) (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (neg.f64 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re x.re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4) (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 1/3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 x.re) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re x.re) 9) (/.f64 1 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re x.re) 9) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (-.f64 0 (/.f64 1/3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (+.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (-.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) (-.f64 0 (*.f64 (*.f64 x.re x.re) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x.re x.re) 9) (neg.f64 (*.f64 x.re x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x.re) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re x.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))))) |
| 1× | egg-herbie |
| 1898× | rational.json-simplify-35 |
| 1440× | rational.json-simplify-44 |
| 1236× | rational.json-simplify-47 |
| 974× | rational.json-simplify-43 |
| 962× | rational.json-simplify-61 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 555 | 14918 |
| 1 | 1858 | 12726 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(+.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 0 (*.f64 3 (*.f64 x.re x.re)))) |
(+.f64 0 (*.f64 3 (*.f64 x.re x.re))) |
(+.f64 (/.f64 0 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
(-.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 3 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 (*.f64 x.re x.re) 3) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (/.f64 1/3 (*.f64 x.re x.re))) |
(*.f64 1 (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (fabs.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) 1/2) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 3 x.re) x.re) |
(*.f64 (*.f64 3 x.re) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 x.re x.re) 2) 3/2) |
(*.f64 6 (/.f64 (*.f64 x.re x.re) 2)) |
(*.f64 6 (fabs.f64 (/.f64 (*.f64 x.re x.re) 2))) |
(*.f64 (fabs.f64 x.re) (*.f64 3 (fabs.f64 x.re))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) 9) 1/3) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) |
(*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(*.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) |
(*.f64 1/3 (*.f64 (*.f64 x.re x.re) 9)) |
(*.f64 1/3 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 1/3 (fabs.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 1/3 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/3)) |
(*.f64 (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))) (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 3 (fabs.f64 x.re)) (fabs.f64 x.re)) |
(*.f64 (*.f64 3 (fabs.f64 x.re)) (fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9)) (/.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))) (*.f64 3 x.re)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) x.re) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3) (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3) (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)) (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) 2)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) 3) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) 1/3) |
(*.f64 (/.f64 3 (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 1/3)) |
(*.f64 3/2 (*.f64 (*.f64 x.re x.re) 2)) |
(*.f64 (/.f64 (*.f64 x.re x.re) 2) 6) |
(*.f64 1/2 (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 2) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(*.f64 (fabs.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (fabs.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 (fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))))) (*.f64 3 (fabs.f64 x.re))) |
(*.f64 (fabs.f64 (/.f64 (*.f64 x.re x.re) 2)) 6) |
(*.f64 (fabs.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) 1/3) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 x.re)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/3) 1/3) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 4) (/.f64 (*.f64 (*.f64 x.re x.re) 12) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 12) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) 4)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 4)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 4))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re 6)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re 6))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (+.f64 x.re x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (+.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12)) |
(*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 x.re))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 x.re))) |
(*.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) 3) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 3 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 1/3) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (/.f64 1/3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) (/.f64 1/3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) 4)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) 4))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 x.re (*.f64 x.re 6))) 3) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 x.re)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 x.re))) |
(*.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re))) |
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(fabs.f64 (*.f64 3 (*.f64 x.re x.re))) |
(fabs.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) |
(fabs.f64 (*.f64 (*.f64 3 x.re) (fabs.f64 x.re))) |
(fabs.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(fabs.f64 (*.f64 (*.f64 3 x.re) (neg.f64 x.re))) |
(fabs.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) |
(fabs.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (neg.f64 (*.f64 x.re x.re)))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re x.re))) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 0) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 0) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 1) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))) 2)) 2) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4) (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4)) 8) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 1) |
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 0) |
(+.f64 0 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 0) |
(/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(/.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 2)) |
(/.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 1/3 (*.f64 x.re x.re))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 x.re) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) 2)) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) 3)) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 1) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(/.f64 1 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 2) |
(/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) |
(/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(/.f64 2 (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(/.f64 2 (+.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) |
(/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) 4) |
(/.f64 (*.f64 (*.f64 x.re x.re) 9) (/.f64 1 (*.f64 x.re x.re))) |
(/.f64 (*.f64 (*.f64 x.re x.re) 9) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re x.re))) |
(/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (-.f64 0 (/.f64 1/3 (*.f64 x.re x.re)))) |
(/.f64 4 (+.f64 (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) 8) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 9)) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) 3) |
(/.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(/.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (+.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) 6) |
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (-.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) (-.f64 0 (*.f64 (*.f64 x.re x.re) 9))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) |
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9))) |
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 1) |
(fabs.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(fabs.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(fabs.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(fabs.f64 (*.f64 (*.f64 (*.f64 x.re x.re) 9) (neg.f64 (*.f64 x.re x.re)))) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re x.re))))) |
(fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(fabs.f64 (*.f64 (fabs.f64 x.re) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(fabs.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (neg.f64 x.re))) |
(fabs.f64 (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re x.re))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
| Outputs |
|---|
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (pow.f64 x.re 2)) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 -1 (pow.f64 x.im 3)) |
(neg.f64 (pow.f64 x.im 3)) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
(*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) (*.f64 -1 (pow.f64 x.im 3))) |
(+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3))) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(*.f64 9 (pow.f64 x.re 4)) |
(+.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(*.f64 3 (*.f64 x.re x.re)) |
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 0 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(+.f64 0 (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re x.re)) |
(+.f64 (/.f64 0 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re x.re)) |
(-.f64 (*.f64 3 (*.f64 x.re x.re)) 0) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 3 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 3 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6)) |
(*.f64 3 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 3 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6)) |
(*.f64 3 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 1) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36)) (*.f64 (*.f64 x.re x.re) 36))) |
(*.f64 x.re (*.f64 3 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) 3) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re)))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 12)))))) |
(*.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (/.f64 1/3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) |
(*.f64 1 (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 2 (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (fabs.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 2 (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 2 (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) 1/2) |
(*.f64 x.re (*.f64 (*.f64 x.re 6) 1/2)) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (*.f64 3 x.re) x.re) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 3 x.re) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 x.re))) |
(*.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 (*.f64 3 x.re) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 1 x.re) x.re)) |
(*.f64 (*.f64 (*.f64 x.re x.re) 2) 3/2) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 6 (/.f64 (*.f64 x.re x.re) 2)) |
(*.f64 6 (*.f64 x.re (/.f64 x.re 2))) |
(*.f64 6 (fabs.f64 (/.f64 (*.f64 x.re x.re) 2))) |
(*.f64 6 (*.f64 x.re (/.f64 x.re 2))) |
(*.f64 (fabs.f64 x.re) (*.f64 3 (fabs.f64 x.re))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) 9) 1/3) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 3 x.re) (*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 3 x.re) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 (/.f64 2 (*.f64 x.re (*.f64 x.re 6))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) |
(*.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) |
(*.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 1 x.re) x.re)) |
(*.f64 (/.f64 1 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 1 x.re) x.re)) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 x.re (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re 6) (/.f64 x.re (/.f64 (/.f64 (*.f64 2 (*.f64 x.re x.re)) 3) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re (/.f64 (*.f64 x.re (*.f64 x.re 2)) (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re 6) (/.f64 x.re (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) |
(*.f64 x.re (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) |
(*.f64 1/3 (*.f64 (*.f64 x.re x.re) 9)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 1/3 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 1/3 (/.f64 (*.f64 x.re x.re) 1/9)) |
(*.f64 1/3 (fabs.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 1/3 (/.f64 (*.f64 x.re x.re) 1/9)) |
(*.f64 1/3 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/3)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))) (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))))) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 3 (fabs.f64 x.re)) (fabs.f64 x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (*.f64 3 (fabs.f64 x.re)) (fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 3 (fabs.f64 x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))))) |
(*.f64 3 (fabs.f64 (*.f64 x.re (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))))))) |
(*.f64 (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9)) (/.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (fabs.f64 x.re))) (/.f64 (/.f64 (fabs.f64 x.re) 3) (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 9 (fabs.f64 x.re)) (/.f64 (/.f64 (fabs.f64 x.re) (*.f64 x.re x.re)) 3))) |
(*.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))) (*.f64 3 x.re)) |
(*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 x.re))) |
(*.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 (*.f64 3 x.re) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) x.re) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 (*.f64 x.re (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (*.f64 x.re 6) (/.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3) (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3) (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 3)) (/.f64 (/.f64 (*.f64 x.re x.re) 1/9) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 x.re x.re) 1/9) (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (/.f64 3 (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)) (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 x.re x.re))) (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (-.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) 0) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) 2)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 3 x.re))) (*.f64 (/.f64 x.re x.re) (/.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))) |
(/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (*.f64 x.re 6) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 18))))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 3 x.re))) (*.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (fabs.f64 x.re))) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6) (*.f64 (fabs.f64 x.re) (/.f64 (/.f64 (fabs.f64 x.re) (*.f64 x.re x.re)) 3))) |
(*.f64 (/.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (fabs.f64 x.re))) (/.f64 (/.f64 (fabs.f64 x.re) 3) (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 9 (fabs.f64 x.re)) (/.f64 (/.f64 (fabs.f64 x.re) (*.f64 x.re x.re)) 3))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) 3) |
(*.f64 3 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 3 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 2 (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) 1/3) |
(*.f64 1/3 (/.f64 (*.f64 x.re x.re) 1/9)) |
(*.f64 (/.f64 3 (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (/.f64 3 x.re) (*.f64 x.re 6)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 3 (*.f64 x.re (*.f64 x.re 6))) (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (*.f64 (*.f64 x.re 6) (/.f64 x.re 3))))) |
(*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 1/3)) |
(*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 (*.f64 x.re 6) (/.f64 x.re 1/3))) |
(/.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1/3 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 3/2 (*.f64 (*.f64 x.re x.re) 2)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re x.re) 2) 6) |
(*.f64 6 (*.f64 x.re (/.f64 x.re 2))) |
(*.f64 1/2 (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 x.re (*.f64 (*.f64 x.re 6) 1/2)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 12)) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 3 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 12)) (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 12)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re 12) (/.f64 (*.f64 1 (*.f64 x.re (*.f64 x.re 12))) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 2) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (*.f64 (*.f64 x.re x.re) 3/2)))) |
(*.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (/.f64 (*.f64 2 (*.f64 x.re x.re)) 3) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 3 (/.f64 (*.f64 x.re (*.f64 x.re 2)) (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2 (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (fabs.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 2 (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (fabs.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re))))) (*.f64 3 (fabs.f64 x.re))) |
(*.f64 (*.f64 3 (fabs.f64 x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))))) |
(*.f64 3 (fabs.f64 (*.f64 x.re (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (/.f64 1/3 (*.f64 x.re x.re)))))))) |
(*.f64 (fabs.f64 (/.f64 (*.f64 x.re x.re) 2)) 6) |
(*.f64 6 (*.f64 x.re (/.f64 x.re 2))) |
(*.f64 (fabs.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) 1/3) |
(*.f64 1/3 (/.f64 (*.f64 x.re x.re) 1/9)) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (/.f64 3 (neg.f64 (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (*.f64 x.re x.re) -1/3)) -1/2) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 x.re)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (/.f64 (*.f64 x.re x.re) -1/3)) (/.f64 (/.f64 (*.f64 x.re x.re) -1/3) x.re)) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (/.f64 3 (neg.f64 (*.f64 x.re x.re))))) |
(/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) -3) (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) -1/3))) |
(*.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 1 x.re) x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/3) 1/3) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (*.f64 (*.f64 x.re x.re) 3/2)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (/.f64 (*.f64 2 (*.f64 x.re x.re)) 3) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 3 (/.f64 (*.f64 x.re (*.f64 x.re 2)) (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 (*.f64 x.re x.re) 12))) (*.f64 (*.f64 (*.f64 x.re x.re) 12) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (*.f64 x.re 12)) 1/4) |
(*.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 (*.f64 x.re x.re) 12))) (*.f64 (*.f64 (*.f64 x.re x.re) 12) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (*.f64 x.re 12)) 1/4) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 4) (/.f64 (*.f64 (*.f64 x.re x.re) 12) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) 3/4) (*.f64 12 (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) 3/4) (*.f64 12 (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 12) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) 4)) |
(*.f64 (*.f64 (*.f64 x.re x.re) 3/4) (*.f64 12 (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) 3/4) (*.f64 12 (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 2 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re)) 3/2)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 2 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 1) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3/2 (/.f64 (*.f64 1 (*.f64 x.re (*.f64 x.re 12))) 6)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 2 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re)) 3/2)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 3 x.re))) (*.f64 (/.f64 x.re x.re) (/.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))))) |
(/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (*.f64 x.re 6) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 18))))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 3 x.re) (*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 3 x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 (/.f64 3 x.re) (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (/.f64 3 x.re) (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) x.re)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 3 x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 (/.f64 3 x.re) (/.f64 (*.f64 x.re x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (/.f64 3 x.re) (/.f64 (/.f64 (*.f64 x.re x.re) 3) (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (/.f64 3 (neg.f64 (*.f64 x.re x.re))))) |
(/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) -3) (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) -1/3))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 24)) (*.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 1/8 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/8)) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 24)) (*.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 1/8 (/.f64 (*.f64 3 (*.f64 x.re x.re)) 1/8)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 4)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 4 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) 3/4)) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 4))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 4 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) 3/4)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12)) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 12)) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 3 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 12)) (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re 6)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 x.re 6))) (*.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re 6))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 x.re 6))) (*.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (+.f64 x.re x.re)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (+.f64 x.re x.re))) |
(*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (*.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) -1/2)) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (*.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) -1/2)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (neg.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (neg.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (neg.f64 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 2 (neg.f64 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (neg.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 2/3 (*.f64 x.re x.re)))) |
(*.f64 (neg.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 (/.f64 2/3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) (neg.f64 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 12)) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 12)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re 12) (/.f64 (*.f64 1 (*.f64 x.re (*.f64 x.re 12))) (*.f64 x.re (+.f64 x.re x.re))))) |
(*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 2/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 x.re x.re) 2/9) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 2/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 x.re x.re) 2/9) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 2))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 2 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 1) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3/2 (/.f64 (*.f64 1 (*.f64 x.re (*.f64 x.re 12))) 6)) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (fabs.f64 x.re))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (fabs.f64 x.re))) (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 (fabs.f64 x.re) (*.f64 3 (*.f64 x.re x.re))))) |
(/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6) (*.f64 (fabs.f64 x.re) (/.f64 (/.f64 (fabs.f64 x.re) (*.f64 x.re x.re)) 3))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 2 (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re x.re)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (/.f64 3 (neg.f64 (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (*.f64 x.re x.re) -1/3)) -1/2) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (neg.f64 (*.f64 3 x.re)))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) -3) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 3 x.re) (/.f64 (*.f64 x.re x.re) -1/3)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 x.re)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (neg.f64 (*.f64 3 x.re)))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) -3) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 3 x.re) (/.f64 (*.f64 x.re x.re) -1/3)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 x.re))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 x.re)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (/.f64 (*.f64 x.re x.re) -1/3)) (/.f64 (/.f64 (*.f64 x.re x.re) -1/3) x.re)) |
(*.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 3 (*.f64 x.re x.re))) 3) |
(*.f64 3 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 3 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 3 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 3 x.re) (*.f64 x.re 6)) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 3 (*.f64 x.re (*.f64 x.re 6))) (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (*.f64 (*.f64 x.re 6) (/.f64 x.re 3))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 1/3) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))) (*.f64 (*.f64 x.re 6) (/.f64 x.re 1/3))) |
(/.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1/3 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (/.f64 3 (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) 3/2) (/.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 3)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))))))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) 3/2) (/.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 3)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (/.f64 1/3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re 6) (/.f64 x.re (/.f64 (/.f64 (*.f64 2 (*.f64 x.re x.re)) 3) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re (/.f64 (*.f64 x.re (*.f64 x.re 2)) (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) (/.f64 1/3 (*.f64 x.re x.re))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re 6) (/.f64 x.re (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))))) |
(*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 9) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3)) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 3 x.re))) (*.f64 (/.f64 x.re x.re) (/.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re (*.f64 3 x.re)) (+.f64 (/.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 0 x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 3 x.re))) (*.f64 (/.f64 x.re x.re) (/.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re (*.f64 3 x.re)) (+.f64 (/.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 0 x.re)))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) x.re)) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 (*.f64 x.re (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (*.f64 x.re 6) (/.f64 x.re x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re))))) (*.f64 (/.f64 3 x.re) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 3 x.re) (*.f64 (*.f64 x.re (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re)))))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 (*.f64 3 x.re) (/.f64 1/3 (*.f64 x.re x.re))))) (*.f64 (/.f64 3 x.re) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 3 x.re) (*.f64 (*.f64 x.re (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 x.re)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) -1) -1/2) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 3/2) -1) -1/2) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (*.f64 x.re x.re) -1/3)) -1/2) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 x.re (/.f64 (/.f64 1/3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (*.f64 x.re x.re) -1/3)) -1/2) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re (neg.f64 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 (*.f64 x.re x.re)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 x.re (neg.f64 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12))) (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 (*.f64 x.re x.re) 12))) (*.f64 (*.f64 (*.f64 x.re x.re) 12) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (*.f64 x.re 12)) 1/4) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (*.f64 (*.f64 x.re x.re) 12)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 (*.f64 x.re x.re) 12))) (*.f64 (*.f64 (*.f64 x.re x.re) 12) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re (*.f64 x.re 12)) 1/4) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) 4)) (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 4 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (/.f64 2 (*.f64 x.re (*.f64 x.re 6))) 3/2)) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 (*.f64 x.re x.re) 4))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 4 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (/.f64 2 (*.f64 x.re (*.f64 x.re 6))) 3/2)) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 x.re))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 3 x.re))) (*.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re)) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) |
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 3 x.re) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6)))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (*.f64 (/.f64 2 (*.f64 x.re (*.f64 x.re 6))) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (*.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) -2) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) (*.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) -2) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (*.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) -2) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 2 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re))))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (neg.f64 (*.f64 x.re x.re)))) (*.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 2 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) -2) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))))) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re))) (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re x.re)) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re)))))) |
(*.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 12)))))) |
(*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 2 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 3) (*.f64 x.re (*.f64 x.re 6))) 3) |
(*.f64 3 (/.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 1) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 3 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36)) (*.f64 (*.f64 x.re x.re) 36))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (fabs.f64 x.re))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))) (fabs.f64 x.re))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6) (+.f64 (fabs.f64 x.re) (fabs.f64 x.re)))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (fabs.f64 x.re)) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (fabs.f64 x.re))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 (/.f64 3 x.re) (*.f64 x.re 6))) (fabs.f64 x.re))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (fabs.f64 x.re)) (/.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) 6) (+.f64 (fabs.f64 x.re) (fabs.f64 x.re)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 (*.f64 x.re 6) (/.f64 (/.f64 1 x.re) x.re)) (/.f64 1 (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (/.f64 1 (*.f64 x.re (*.f64 x.re 6))))) |
(/.f64 (/.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re 6))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 x.re 6) (*.f64 (/.f64 (*.f64 x.re 6) (/.f64 (/.f64 1 x.re) x.re)) (/.f64 1 (*.f64 x.re (*.f64 x.re 12))))) |
(*.f64 (/.f64 (/.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) 3)) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re 3)) (/.f64 (/.f64 (*.f64 x.re x.re) 1/9) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 x.re x.re) 1/9) (/.f64 (*.f64 (*.f64 x.re x.re) 36) (*.f64 x.re (*.f64 x.re 12)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3)))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36)) -2) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3)))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36)) -2) (neg.f64 (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 (*.f64 3 x.re)))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re))) (/.f64 (*.f64 3 x.re) (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 (*.f64 3 x.re)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 (*.f64 3 x.re)))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re))) (/.f64 (*.f64 3 x.re) (neg.f64 (*.f64 x.re (*.f64 x.re 6))))) (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 x.re)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (neg.f64 x.re)) -1) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (neg.f64 x.re))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (neg.f64 x.re))) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (neg.f64 x.re)) -1) |
(*.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(*.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (*.f64 x.re (*.f64 x.re 6))) (/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re x.re))) |
(*.f64 (*.f64 (*.f64 x.re 6) (/.f64 x.re (*.f64 x.re x.re))) (/.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (-.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) 0) (*.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 x.re (/.f64 x.re (*.f64 x.re (*.f64 x.re 6)))))) |
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1) |
(*.f64 3 (*.f64 x.re x.re)) |
(fabs.f64 (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re x.re)) |
(fabs.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(fabs.f64 (*.f64 (*.f64 3 x.re) (fabs.f64 x.re))) |
(*.f64 3 (*.f64 x.re x.re)) |
(fabs.f64 (neg.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(fabs.f64 (*.f64 (*.f64 3 x.re) (neg.f64 x.re))) |
(fabs.f64 (*.f64 3 (*.f64 x.re (neg.f64 x.re)))) |
(fabs.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 3 (*.f64 x.re x.re)) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 3 (*.f64 x.re x.re)) |
(fabs.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (neg.f64 (*.f64 x.re x.re)))) |
(fabs.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 3 (neg.f64 (*.f64 x.re x.re))))) |
(/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) 1)) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 x.re x.re))) |
(fabs.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (/.f64 3 (neg.f64 (*.f64 x.re x.re))))) |
(/.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) 1)) |
(+.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 0) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))))) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(-.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 0) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 x.im (*.f64 (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))) 2)) 2) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(/.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4) 4) |
(/.f64 (*.f64 4 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))))) 4) |
(*.f64 4 (/.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4)) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4) (*.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4)) 8) |
(/.f64 (*.f64 4 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))))) 4) |
(*.f64 4 (/.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 4)) |
(pow.f64 (*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) 1) |
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))) |
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 0) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(+.f64 0 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 0) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) 2) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 2)) |
(/.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 2 (*.f64 x.re x.re)) 2) (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))))) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 18))) (/.f64 (*.f64 x.re (*.f64 x.re 2)) (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.re x.re) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 1/3 (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) 1/9)) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 x.re) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (/.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (*.f64 3 x.re) (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re x.re) (/.f64 3 (/.f64 (*.f64 x.re 6) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 18))))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))))) |
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (/.f64 x.re (*.f64 3 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (/.f64 (+.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)))) 2)) |
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re))) (/.f64 x.re (*.f64 3 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 3 x.re)) (/.f64 (/.f64 x.re (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re)))) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 3 (/.f64 1/3 (*.f64 x.re x.re))) 3)) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) 1/9)) |
(/.f64 (*.f64 3 (*.f64 x.re x.re)) (/.f64 (*.f64 (/.f64 1/3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) 1/9)) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 1) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 1 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) 2) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 3/2) |
(*.f64 (*.f64 x.re x.re) (*.f64 3/4 (*.f64 x.re (*.f64 x.re 12)))) |
(/.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 3/2) |
(*.f64 (*.f64 x.re x.re) (*.f64 3/4 (*.f64 x.re (*.f64 x.re 12)))) |
(/.f64 (*.f64 x.re (*.f64 x.re 6)) (*.f64 2 (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) 1/9)) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 2 (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 2 (+.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12)) 4) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 3/2) |
(*.f64 (*.f64 x.re x.re) (*.f64 3/4 (*.f64 x.re (*.f64 x.re 12)))) |
(/.f64 (*.f64 (*.f64 x.re x.re) 9) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) 1/9)) |
(/.f64 (*.f64 (*.f64 x.re x.re) 9) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (-.f64 0 (/.f64 1/3 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) 1/9)) |
(/.f64 4 (+.f64 (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (+.f64 (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) 8) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re))) 3/2) |
(*.f64 (*.f64 x.re x.re) (*.f64 3/4 (*.f64 x.re (*.f64 x.re 12)))) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 x.re (*.f64 x.re 6))))) |
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 9)) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) 3) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (/.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (+.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 12))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))))) |
(*.f64 (*.f64 x.re (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re 6)))) (*.f64 (*.f64 x.re x.re) (/.f64 3 (*.f64 x.re (*.f64 x.re 6))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re 6))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) |
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re x.re)))) (*.f64 3 (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) 3)) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) 3))) (*.f64 x.re (*.f64 (*.f64 x.re 6) (*.f64 x.re x.re)))) |
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) 3)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) 3))) (*.f64 x.re (*.f64 x.re (*.f64 x.re (*.f64 x.re 6))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) 6) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))))) (*.f64 2 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))))) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 18)))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) -2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (-.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) x.re))) (neg.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))) (neg.f64 x.re)) (neg.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re 6)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))) (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))))) (neg.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 x.re 6) 3))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36))) -2) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) 36)) -2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (*.f64 3 (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (*.f64 x.re x.re))) (-.f64 0 (*.f64 (*.f64 x.re x.re) 9))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (*.f64 x.re x.re)))) (neg.f64 (*.f64 9 (*.f64 x.re x.re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))) (neg.f64 (*.f64 x.re x.re))) (neg.f64 (*.f64 9 (*.f64 x.re x.re)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (neg.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) 3))) (neg.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re)))) -3) (neg.f64 (*.f64 (*.f64 3 x.re) (*.f64 x.re (*.f64 x.re x.re))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) 3)) (*.f64 3 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) x.re)) (*.f64 (fabs.f64 x.re) (*.f64 (*.f64 x.re x.re) 9))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) 1) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (*.f64 (*.f64 (*.f64 x.re x.re) 9) (neg.f64 (*.f64 x.re x.re)))) |
(fabs.f64 (*.f64 (*.f64 9 (*.f64 x.re x.re)) (neg.f64 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 9 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) 1)) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 x.re x.re)) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re x.re))))) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re (neg.f64 (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 (*.f64 x.re x.re) 1) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re x.re))) |
(fabs.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 3 (*.f64 x.re x.re))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (*.f64 (fabs.f64 x.re) (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)) (neg.f64 x.re))) |
(fabs.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (neg.f64 x.re))) |
(fabs.f64 (*.f64 (*.f64 9 (*.f64 x.re x.re)) (*.f64 x.re (neg.f64 x.re)))) |
(fabs.f64 (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re x.re))))) |
(*.f64 (*.f64 x.re x.re) (fabs.f64 (*.f64 (*.f64 x.re (*.f64 9 (*.f64 x.re x.re))) (/.f64 x.re (neg.f64 (*.f64 x.re x.re)))))) |
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) (*.f64 x.re x.re))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9)))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))) (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) (*.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) 9))))) |
(*.f64 x.re (*.f64 x.re (*.f64 9 (*.f64 x.re x.re)))) |
(*.f64 (*.f64 x.re x.re) (*.f64 9 (*.f64 x.re x.re))) |
Compiled 22104 to 10164 computations (54% saved)
14 alts after pruning (8 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 776 | 7 | 783 |
| Fresh | 2 | 1 | 3 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 6 | 9 |
| Total | 782 | 14 | 796 |
| Status | Error | Program |
|---|---|---|
| 28.5b | (/.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re))) | |
| 45.8b | (/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) | |
| ✓ | 0.2b | (+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)))) |
| 9.7b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) 9) 1/3)) x.im) | |
| ✓ | 9.7b | (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
| ✓ | 18.9b | (*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
| 19.1b | (*.f64 (*.f64 x.re (*.f64 3 x.im)) x.re) | |
| 45.8b | (*.f64 (*.f64 x.re x.im) x.im) | |
| ✓ | 45.8b | (*.f64 (*.f64 x.im x.im) x.re) |
| ✓ | 19.0b | (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
| 19.1b | (*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) | |
| 19.0b | (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) | |
| 28.5b | (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) | |
| ✓ | 27.6b | (neg.f64 (pow.f64 x.im 3)) |
Compiled 147 to 97 computations (34% saved)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 (*.f64 3 (*.f64 x.re x.im)) x.re) |
(*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.im)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.re)) x.im) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) 9) 1/3)) x.im) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))) (+.f64 x.re x.re)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.re))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 2 (/.f64 x.re (/.f64 (/.f64 1 x.re) x.im)))) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 1)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (/.f64 (+.f64 x.im x.im) (/.f64 1 (*.f64 x.re x.re)))) |
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (/.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 3 (*.f64 x.re x.re))) (*.f64 3 (*.f64 x.re x.re)))) x.im) |
(neg.f64 (pow.f64 x.im 3)) |
(*.f64 (pow.f64 x.re 2) (*.f64 x.im 3)) |
| Outputs |
|---|
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
3 calls:
| 16.0ms | x.im |
| 14.0ms | x.re |
| 10.0ms | (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 1 | x.re |
| 0.2b | 1 | x.im |
| 0.2b | 1 | (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) |
Compiled 383 to 152 computations (60.3% saved)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 (*.f64 3 (*.f64 x.re x.im)) x.re) |
(*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.im)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.re)) x.im) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) 9) 1/3)) x.im) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))) (+.f64 x.re x.re)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| Outputs |
|---|
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
2 calls:
| 587.0ms | x.im |
| 110.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 3 | x.re |
| 1.2b | 3 | x.im |
Compiled 217 to 97 computations (55.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 2.004456036317352e+23 | 2.1920710050736517e+31 |
| 10.0ms | -4.285785929403767e+160 | -2.1582522035456383e+148 |
| 10.0ms | 96× | body | 256 | valid |
| 2.0ms | 18× | body | 256 | infinite |
Compiled 206 to 123 computations (40.3% saved)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 (*.f64 3 (*.f64 x.re x.im)) x.re) |
(*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.im)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.re)) x.im) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re))) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re (*.f64 x.re 3))) x.im) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) 9) 1/3)) x.im) |
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (+.f64 x.re x.re)))) |
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) 1/2))) (+.f64 x.re x.re)) |
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
| Outputs |
|---|
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
2 calls:
| 104.0ms | x.im |
| 34.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 3 | x.re |
| 1.2b | 3 | x.im |
Compiled 200 to 95 computations (52.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 2.004456036317352e+23 | 2.1920710050736517e+31 |
| 191.0ms | -4.285785929403767e+160 | -2.1582522035456383e+148 |
| 201.0ms | 272× | body | 256 | valid |
| 3.0ms | 28× | body | 256 | infinite |
Compiled 451 to 304 computations (32.6% saved)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 (*.f64 3 (*.f64 x.re x.im)) x.re) |
(*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.im)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.re)) x.im) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(/.f64 (*.f64 x.im 3) (/.f64 1 (*.f64 x.re x.re))) |
| Outputs |
|---|
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
2 calls:
| 14.0ms | x.re |
| 7.0ms | x.im |
| Error | Segments | Branch |
|---|---|---|
| 18.9b | 1 | x.re |
| 18.9b | 1 | x.im |
Compiled 117 to 62 computations (47% saved)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 (*.f64 3 (*.f64 x.re x.im)) x.re) |
(*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.im)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.re)) x.im) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 (*.f64 x.re (+.f64 x.im (*.f64 x.re 3))) x.im) |
| Outputs |
|---|
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
2 calls:
| 8.0ms | x.im |
| 7.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 18.9b | 1 | x.re |
| 18.9b | 1 | x.im |
Compiled 99 to 53 computations (46.5% saved)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 x.re (/.f64 x.im (/.f64 1/3 x.re))) |
(*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) |
(*.f64 (*.f64 3 (*.f64 x.re x.im)) x.re) |
(*.f64 (*.f64 x.im (*.f64 3 x.re)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.im)) x.re) |
(*.f64 (*.f64 x.re (*.f64 3 x.re)) x.im) |
(/.f64 x.re (/.f64 (/.f64 1 x.im) x.im)) |
| Outputs |
|---|
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
2 calls:
| 7.0ms | x.im |
| 6.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 19.0b | 1 | x.re |
| 19.0b | 1 | x.im |
Compiled 81 to 43 computations (46.9% saved)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
| Outputs |
|---|
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
2 calls:
| 4.0ms | x.re |
| 3.0ms | x.im |
| Error | Segments | Branch |
|---|---|---|
| 28.5b | 1 | x.re |
| 28.5b | 1 | x.im |
Compiled 25 to 14 computations (44% saved)
Total -0.0b remaining (-0%)
Threshold costs -0.0b (-0%)
| Inputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (*.f64 x.re x.im) x.im) |
| Outputs |
|---|
(*.f64 (*.f64 x.im x.im) x.re) |
2 calls:
| 3.0ms | x.re |
| 3.0ms | x.im |
| Error | Segments | Branch |
|---|---|---|
| 45.8b | 1 | x.re |
| 45.8b | 1 | x.im |
Compiled 18 to 10 computations (44.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 52 | 346 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(if (<=.f64 x.re -499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) (if (<=.f64 x.re 4000000000000000053150220288) (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) |
(if (<=.f64 x.re -40000000000000001959069063006020823182889080141229755549801694983606730543735390246449261169891058551724522587260411070482137316746503408684091047936) (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) (if (<=.f64 x.re 20999999999999997884302331215872) (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.im x.im) x.re) |
| Outputs |
|---|
(+.f64 (*.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) |
(if (<=.f64 x.re -499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888) (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) (if (<=.f64 x.re 4000000000000000053150220288) (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) |
(if (<=.f64 x.re -40000000000000001959069063006020823182889080141229755549801694983606730543735390246449261169891058551724522587260411070482137316746503408684091047936) (*.f64 (*.f64 3 x.re) (*.f64 x.re x.im)) (if (<=.f64 x.re 20999999999999997884302331215872) (*.f64 (+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re))) x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) |
(*.f64 (+.f64 x.im (*.f64 x.re 3)) (*.f64 x.re x.im)) |
(*.f64 (*.f64 x.im (+.f64 x.im (*.f64 x.re 3))) x.re) |
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) |
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) |
(*.f64 (*.f64 x.im x.im) x.re) |
Compiled 143 to 85 computations (40.6% saved)
| 4× | egg-herbie |
| 1412× | rational.json-simplify-54 |
| 1190× | rational.json-simplify-2 |
| 1190× | rational.json-simplify-2 |
| 1190× | rational.json-simplify-2 |
| 930× | rational.json-simplify-44 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 49 |
| 1 | 26 | 49 |
| 2 | 41 | 49 |
| 3 | 96 | 43 |
| 4 | 422 | 43 |
| 5 | 4045 | 43 |
| 6 | 6396 | 43 |
| 7 | 7550 | 43 |
| 0 | 13 | 49 |
| 1 | 26 | 49 |
| 2 | 41 | 49 |
| 3 | 96 | 43 |
| 4 | 422 | 43 |
| 5 | 4045 | 43 |
| 6 | 6396 | 43 |
| 7 | 7550 | 43 |
| 0 | 13 | 49 |
| 1 | 26 | 49 |
| 2 | 41 | 49 |
| 3 | 96 | 43 |
| 4 | 422 | 43 |
| 5 | 4045 | 43 |
| 6 | 6396 | 43 |
| 7 | 7550 | 43 |
| 0 | 60 | 760 |
| 1 | 159 | 760 |
| 2 | 382 | 760 |
| 3 | 1189 | 760 |
| 4 | 4218 | 760 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 381 to 100 computations (73.8% saved)
Compiled 129 to 60 computations (53.5% saved)
Loading profile data...